Provided by: cups-server-common_2.4.7-1.2ubuntu7.3_all bug

NOM

       cupsd-logs - Fichiers de journalisation de cupsd (access_log, error_log et page_log)

DESCRIPTION

       cupsd(8)  entretient  habituellement  trois  fichiers  de  journal :  access_log pour suivre les requêtes
       soumises à l’ordonnanceur, error_log pour suivre le déroulement et les erreurs et  page_log  pour  suivre
       l’impression  des  pages.  Les directives de configuration dans cupsd.conf et cups-files.conf déterminent
       quelles informations sont journalisées et leur lieu de stockage.

   FORMAT DU FICHIER ACCES LOG
       Le fichier access_log liste chaque ressource HTTP jointe par un navigateur ou client  web.  Chaque  ligne
       est  une  version  étendue du format appelé « Common Log Format » utilisé par de nombreux serveurs web et
       outils de compte-rendu web :

           hôte groupe utilisateur date-heure "méthode ressource version" état octets       ipp-opération ipp-état

       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 - -

       Le champ host se compose uniquement d’une adresse IP à moins que la directive ne  soit  activée  dans  le
       fichier cupsd.conf ou que l’adresse IP corresponde à votre machine locale.

       Le champ groupe contient toujours « - ».

       Le champ utilisateur est l’identifiant authentifié de l’auteur de la requête. Si aucun identifiant et mot
       de passe ne sont fournis pour la requête, alors ce champ contient « - ».

       Le   champ   date-heure   se   compose   des  date  et  heure  locales  de  la  requête  dans  le  format
       « [DD/MON/YYYY:HH:MM:SS +ZZZZ] ».

       Le champ méthode est la méthode HTTP utilisée : « GET », « HEAD », « OPTIONS », « POST » ou « PUT ».  Les
       requêtes  « GET »  sont utilisées pour obtenir des fichiers du serveur, à la fois pour l’interface web et
       pour obtenir les fichiers de configuration et de journal.  Les  requêtes  « HEAD »  sont  utilisées  pour
       obtenir  de  l’information  avant  un  « GET ». Les requêtes « OPTIONS » sont utilisées pour basculer les
       connexions en chiffrement TLS.Les requêtes « POST » sont utilisées pour les  formulaires  de  l’interface
       web  et  les  requêtes  IPP.  Les  requêtes  « PUT »  sont  utilisées  pour  téléverser  les  fichiers de
       configuration.

       Le champ ressource est le nom de fichier de la ressource demandée.

       Le champ version est la spécification de version HTTP utilisée par le client. Pour les clients, cela sera
       toujours « HTTP/1.1 ».

       Le champ état contient l’état HTTP résultant de la requête de la manière qui suit :

            200  Opération réussie.

            201  Fichier créé ou modifié avec succès.

            304  Le fichier demandé n’a pas changé.

            400  Mauvaise requête HTTP ; généralement cela signifie qu’un programme malicieux  essaie  d’accéder
                 au serveur.

            401  Non autorisé, une authentification est nécessaire (identifiant + mot de passe).

            403  Accès interdit ; généralement cela signifie qu’un client essaie d’accéder à un fichier ou à une
                 ressource, sans la permission d’accès.

            404  Ce fichier ou cette ressource n’existe pas.

            405  La méthode d’accès à l’URL n’est pas permise ; généralement cela signifie que le navigateur web
                 utilise le serveur comme un mandataire.

            413  Requête  trop importante ; généralement cela signifie qu’un client essaie d’imprimer un fichier
                 plus important que MaxRequestSize n’autorise.

            426  Basculer en connexion chiffrée avec TLS.

            500  Erreur du serveur ; généralement cela se produit lorsque le serveur est incapable de  créer  ou
                 ouvrir un fichier ; consultez le journal d’erreur pour plus de détails.

            501  Le  client demande un chiffrement mais la prise en charge d’un chiffrement n’est pas activée ou
                 intégrée.

            505  Numéro de version HTTP  non  pris  en  charge ;  généralement  cela  signifie  qu’un  programme
                 malicieux essaie d’accéder au serveur.

       Le  champ  octets  contient  le  nombre  d’octets  de la requête. Pour les requêtes POST, le champ octets
       contient le nombre d’octets de données non IPP reçues du client.

       Le champ ipp-opération contient soit « - » pour les requêtes non IPP, ou le nom d’opération IPP pour  les
       requêtes POST contenant une requête IPP.

       Le  champ  ipp-état  contient soit « - » pour les requêtes non IPP, ou le nom de code d’état IPP pour les
       requêtes POST contenant une réponse IPP.

   FORMAT DU FICHIER DE JOURNAL D’ERREURS
       Le fichier error_log liste les messages de l’ordonnanceur — erreurs,  avertissements, etc.  La  directive
       LogLevel dans le fichier cupsd.conf détermine quels messages sont journalisés :

           niveau date-heure message

       Par exemple :

           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'.

       Le champ level contient le type of message :

       A    Message d’alerte (LogLevel alert)

       C    Message d’erreur critique (LogLevel crit)

       D    Messages de débogage (LogLevel debug)

       d    Messages de débogage détaillés (LogLevel debug2)

       E    Messages d’erreur normaux (LogLevel error)

       I    Messages d'information (LogLevel info).

       N    Messages d’annonce (LogLevel notice)

       W    Messages d’avertissement (LogLevel warn)

       X    Messages d’erreur urgents (LogLevel emerg)

       Le  champ date-time contient la date et heure du début d’impression de la page. Le format de ce champ est
       identique au format du champ date-heure du fichier access_log.

       Le champ message contient un message textuel de forme libre. Les messages des  filtres  de  travail  sont
       préfixés avec « [Job NNN] » où « NNN » est l’identifiant du travail.

   FORMAT DE PAGE DE JOURNAL
       Le fichier page_log liste le nombre total de pages (feuilles) envoyées à l’imprimante. Par défaut, chaque
       ligne contient les informations suivantes :

           impri utilisateur idt_tâche date_heure total nb_feuilles fact_tâche       hôte_orig_tâche nom_tâche média faces

       Par exemple, les entrées pour un travail de deux pages appelé « myjob » peut ressembler à :

           DeskJet root 1 [20/May/1999:19:21:06 +0000] total 2 acme-123
             localhost myjob na_letter_8.5x11in one-sided

       La directive PageLogFormat dans le fichier cupsd.conf peut être utilisée pour changer cette information.

       Le  champ  impri  contient  le  nom de l’imprimante ayant imprimé la page. Si le travail est envoyé à une
       classe d’imprimantes, ce champ contient le nom de l’imprimante à laquelle la tâche est assignée.

       Le champ utilisateur contient le nom de l’utilisateur (l’attribut IPP requesting-user-name) qui a demandé
       l’impression.

       Le champ idt_tâche contient le numéro de travail de la page en cours d’impression.

       Le champ date_heure contient la date et l’heure de démarrage de l’impression de la page. Le format de  ce
       champ est identique au format du champ date_heure du fichier access_log.

       Le champ nb_feuilles fournit le nombre total de pages (feuilles) imprimées pour la tâche.

       Le  champ  fact_tâche  contient  une  copie  des  attributs job-billing ou job-account-id fournis par les
       requêtes IPP Create-Job ou Print-Job, ou « - » si aucune n’a été faite.

       Le champ hôte_orig_tâche contient le nom d’hôte ou l’adresse IP du client qui a imprimé le travail.

       Le champ nom_tâche contient une copie de l’attribut job-name fourni par les requêtes  IPP  Create-Job  ou
       Print-Job ou « - » si aucune n’a été faite.

       Le champ média contient une copie de l’attribut media ou media-col/media-size fourni par les requêtes IPP
       Create-Job ou Print-Job ou « - » si aucune n’a été faite.

       Le champ faces contient une copie de l’attribut sides fourni par les requêtes IPP Create-Job ou Print-Job
       ou « - » si aucune n’a été faite.

VOIR AUSSI

       cupsd(8), cupsd.conf(5), cups-files.conf(5), aide en ligne de CUPS <URL:http://localhost:631/help>

COPYRIGHT

       Copyright © 2021-2023 by OpenPrinting.

28 février 2021                                       CUPS                                         cupsd-logs(5)