cups printer Impression
cupsd-logs
Fichiers de log pour cupsd (acces_log, error_log, page_log)
cupsd maintient normalement 3 fichiers de log: access_log suit les requêtes envoyées au scheduler, error_log suit les progressions et erreurs, et page_log suit les pages imprimées. Les directives de configuration dans cupsd.conf et cups-files.conf contrôlent quelles informations sont loggées et où ils sont stockés
Format de access_log
access_log liste chaque ressource HTTP accedée par un navigateur web ou un client. Chaque ligne est en version étendue du format "Common Log Format" utilisé par de nombreux serveurs Web:host group user date-time "method resource version" status bytes
ipp-operation ipp-status
Par exemple:
10.0.1.2 - - [01/Dec/2005:21:50:28 +0000] "POST / HTTP/1.1" 200 317
CUPS-Get-Printers successful-ok-ignored-or-substituted-attributes
localhost - - [01/Dec/2005:21:50:32 +0000] "GET /admin HTTP/1.1"
200 0 - -
localhost - - [01/Dec/2005:21:50:32 +0000] "POST / HTTP/1.1"
200 157 CUPS-Get-Printers
successful-ok-ignored-or-substituted-attributes
localhost - - [01/Dec/2005:21:50:32 +0000] "POST / HTTP/1.1"
200 1411 CUPS-Get-Devices -
localhost - - [01/Dec/2005:21:50:32 +0000] "GET /admin HTTP/1.1"
200 6667 - -
Champs
host est normalement une adresse IP, sauf si HostNameLookups est activé.group Contient toujours -
user Contient le username authentifié
date-time date de la demande au format "[DD/MON/YYYY:HH:MM:SS +ZZZZ]"
method Méthode HTTP utilisée
resource Nom du fichier de la ressource demandée
version Version de la spécification HTTP utilisée par le client
status Résultat HTTP de la requêtes
200 Opération réussie
201 Fichier créé/modifié avec succès
304 Le fichier demandé n'a pas changé
400 mauvaise requête HTTP
401 non autorisé, un authentification est requise
403 Accès refusé
404 Fichier ou ressource inexistante
405 Méthode d'accès non permise
413 Requête trop grande
426 Upgrade vers une connexion TLS
500 Erreur serveur
501 Chiffrement demandé, mais non disponible
505 Numéro de version HTTP non supporté
bytes Contient le nombre d'octets dans le requête
ipp-operation Contient soit '-' pour les requêtes non-IPP, ou le nom de l'opération IPP
ipp-dstatus Contient soit '-' pour les requêtes non-IPP ou le code de status IPP
bytes contient le nombre d'octets dans la requête. Pour les requêtes POST ce champ contient le nombre d'octets de données non-IPP qui sont reçus du client
ipp-operation Contient soit '-' pour les requêtes non-IPP ou l'opération IPP
ipp-status contient soit '-' pour les requêtes non-IPP ou le code de status IPP
Format de error_log
Le fichier error_log liste les messages du scheduler - erreurs, alertes, etc. La directive LogLevel contrôle les messages loggés:I [20/May/1999:19:18:28 +0000] [Job 1] Queued on 'DeskJet' by 'mike'.
D [20/May/1999:19:18:28 +0000] [Job 1] argv[0]="DeskJet"
D [20/May/1999:19:18:28 +0000] [Job 1] argv[1]="1"
D [20/May/1999:19:18:28 +0000] [Job 1] argv[2]="mike"
D [20/May/1999:19:18:28 +0000] [Job 1] argv[3]="myjob"
D [20/May/1999:19:18:28 +0000] [Job 1] argv[4]="1"
D [20/May/1999:19:18:28 +0000] [Job 1] argv[5]="media=
na_letter_8.5x11in sides=one-sided"
D [20/May/1999:19:18:28 +0000] [Job 1] argv[6]="/var/spool/cups/
d000001-001"
I [20/May/1999:19:21:02 +0000] [Job 2] Queued on 'DeskJet' by 'mike'.
I [20/May/1999:19:22:24 +0000] [Job 2] Canceled by 'mike'.
Champs
level Contient le type de message:A alert
C crit
D debug
d debug2
E error
I info
N notice
W warn
X emerg
date-time contient la date et heure de l'impression de la page.
message contient un message textuel.
Format de page_log
Le fichier page_log liste chaque page ou groupe de pages envoyés à une imprimante. Par défaut, chaque ligne contient les informations suivantes (peut être changé avec la directive PageLogFormat):printer user job-id date-time page-number num-copies job-billing
job-originating-host-name job-name media sides
printer user job-id date-time total num-impressions job-billing
job-originating-host-name job-name media sides
Exemple:
DeskJet root 1 [20/May/1999:19:21:05 +0000] 1 1 acme-123
localhost myjob na_letter_8.5x11in one-sided
DeskJet root 1 [20/May/1999:19:21:05 +0000] 2 1 acme-123
localhost myjob na_letter_8.5x11in one-sided
DeskJet root 1 [20/May/1999:19:21:06 +0000] total 2 acme-123
localhost myjob na_letter_8.5x11in one-sided
printer Contient le nom de l'imprimante
user username (IPP requesting-user-name)
job-id Numéro de job de la page imprimée
date-time Date et heure du démarrage de l'impression
page-number et num-copies contiennent le numéro de page et le nombre de copies imprimées
Les lignes contenant le mot clé "total" ont un champs num-impressions à la place qui fournis le nombre total d'impressions qui ont été imprimés pour ce job.
job-billing Contient une copie des attributs job-billing ou job-account-id fournis avec les requêtes IPP Create-Job ou Print-Job, ou '-'
job-originating-host-name Contient le hostname ou l'adresse IP du client
job-name Contient une copie de l'attribut job-name fournis avec Create-job ou Print-Job ou '-'
media Contient une copie du media ou media-col/media-size fournis avec Create-Job ou Print-Job ou '-'
sides Contient une copie de l'attribut sides fournis par Create-Job ou Print-Job ou '-'