Níže uvedené kroky vás provedou, jak nakonfigurovat CUPS pro vytváření ladicích informací a jak je zachytit.
Konfigurace
1. Otevřete konfigurační soubor cups /etc/cups/cupsd.conf pomocí textového editoru.
# vi /etc/cups/cupsd.conf
Vypadalo by to nějak takto:
MaxLogSize 0 # # "$Id: cupsd.conf.in 8805 2009-08-31 16:34:06Z mike $" # # Sample configuration file for the CUPS scheduler. See "man cupsd.conf" for a # complete description of this file. # # Log general information in error_log - change "warn" to "debug" # for troubleshooting... LogLevel warn
nebo
# # "$Id: cupsd.conf.in 7199 2008-01-08 00:16:30Z mike $" # # Sample configuration file for the Common UNIX Printing System (CUPS) # scheduler. See "man cupsd.conf" for a complete description of this # file. # # Log general information in error_log - change "info" to "debug" for # troubleshooting... LogLevel info
2. Potřebujeme upravit řádek LogLevel, aby vypadal takto:
LogLevel debug2
3. Nyní soubor uložte.
Jak zachytit protokol
1. Otevřete dvě různá okna terminálu jako uživatel root.
2. V jednom z terminálu Spusťte následující příkaz:
# tail -f /var/log/cups/error_log > /tmp/cups_debug_error.txt
Nechte tento příkaz běžet, dokud budou provedeny následující kroky.
3. V druhém terminálu proveďte následující:
# service cups restart
4. Nyní postupujte podle kroků a znovu vytvořte problém, kterému s tiskárnou čelíte.
– První terminál, stiskněte Ctrl-C pro zastavení příkazu ocas.
– Jakmile budou protokoly zachyceny, resetujte Loglevel na výchozí a restartujte službu cups.
Další možnosti s LogLevel
- ladění2 – Zaznamenejte vše.
- ladění – Zaznamenejte téměř vše.
- informace – Zaznamenat všechny požadavky a změny stavu.
- varovat – Protokolovat chyby a varování.
- chyba – Protokolovat pouze chyby.
- žádné – Nic nezapisovat.