Hi, logging to syslog (i.e. journald) is the expected behavior nowadays. Please consider following patch: --- a/conf/cups-files.conf.in +++ b/conf/cups-files.conf.in @@ -42,7 +42,7 @@ LogFileGroup adm # Location of the file logging all access to the scheduler; may be the name # "syslog". If not an absolute path, the value of ServerRoot is used as the # root directory. Also see the "AccessLogLevel" directive in cupsd.conf. -AccessLog @CUPS_LOGDIR@/access_log +AccessLog syslog # Location of cache files used by the scheduler... #CacheDir @CUPS_CACHEDIR@ @@ -57,13 +57,13 @@ AccessLog @CUPS_LOGDIR@/access_log # helper programs; may be the name "syslog". If not an absolute path, the value # of ServerRoot is used as the root directory. Also see the "LogLevel" # directive in cupsd.conf. -ErrorLog @CUPS_LOGDIR@/error_log +ErrorLog syslog # Location of the file logging all pages printed by the scheduler and any # helper programs; may be the name "syslog". If not an absolute path, the value # of ServerRoot is used as the root directory. Also see the "PageLogFormat" # directive in cupsd.conf. -PageLog @CUPS_LOGDIR@/page_log +PageLog syslog # Location of the file listing all of the local printers... #Printcap @CUPS_DEFAULT_PRINTCAP@ Thanks, Jérémy