You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
88 lines
4.1 KiB
88 lines
4.1 KiB
|
|
## This is Log::Log4perl configuration.
|
|
##
|
|
## Please be careful if you change this and
|
|
## please always test all changes.
|
|
|
|
## The example configuration configures the log for all
|
|
## loggers/facilities.
|
|
|
|
# Catch-all root logger
|
|
log4perl.rootLogger = ERROR, CatchAll
|
|
|
|
# The workflow base logger -
|
|
log4perl.logger.Workflow = ERROR, Journal
|
|
|
|
## FACILITY: AUTH
|
|
# Anything related to logging into the system
|
|
log4perl.category.openxpki.auth = INFO, Journal
|
|
|
|
## FACILITY: AUDIT
|
|
# mainly usage and access of private key material or secrets
|
|
log4perl.category.openxpki.audit = INFO, AuditDBI, AuditFile
|
|
|
|
## FACILITY: SYSTEM
|
|
# internal system management like forking/ending process and usage of
|
|
# system components such as notification or crypto backend
|
|
# NEVER use the OpenXPKI::DBI logger as target for system, see #223
|
|
log4perl.category.openxpki.system = WARN, Journal
|
|
|
|
## FACILITY: WORKFLOW
|
|
# INTERNAL logger for the workflow engine, conditions evaluated, actions taken
|
|
# This must not be used by implementors, log your stuff to APPLICATION!
|
|
log4perl.category.openxpki.workflow = WARN, Journal
|
|
|
|
## FACILITY: APPLICATION
|
|
# info about the workflows, conditions evaluated, actions taken
|
|
log4perl.category.openxpki.application = INFO, ApplicationFile, ApplicationDBI
|
|
|
|
## FACILITY: DEPRECATED
|
|
# receives messages when deprecated code is called
|
|
# Errors and warnings should be handled immediatly,
|
|
# lower levels are mainly for development and debugging
|
|
log4perl.category.openxpki.deprecated = WARN, Deprecated
|
|
|
|
## FACILITY: Connector (outside OXI!)
|
|
# internal logging of the config layer, errors indicate missconfiguration
|
|
log4perl.category.connector = ERROR, Journal
|
|
|
|
## Appenders are the modules which do the real work. Different
|
|
## facilities/loggers can use the same appenders.
|
|
|
|
log4perl.filter.FilterIsWorkflow = Log::Log4perl::Filter::MDC
|
|
log4perl.filter.FilterIsWorkflow.KeyToMatch = wfid
|
|
log4perl.filter.FilterIsWorkflow.RegexToMatch = \d+
|
|
|
|
log4perl.appender.Journal = Log::Log4perl::Appender::Screen
|
|
log4perl.appender.Journal.layout = Log::Log4perl::Layout::SimpleLayout
|
|
log4perl.appender.Journal.utf8 = 1
|
|
|
|
log4perl.appender.CatchAll = Log::Log4perl::Appender::Screen
|
|
log4perl.appender.CatchAll.layout = Log::Log4perl::Layout::SimpleLayout
|
|
log4perl.appender.CatchAll.utf8 = 1
|
|
|
|
log4perl.appender.ApplicationDBI = OpenXPKI::Server::Log::Appender::Database
|
|
log4perl.appender.ApplicationDBI.Filter = FilterIsWorkflow
|
|
log4perl.appender.ApplicationDBI.layout = Log::Log4perl::Layout::PatternLayout
|
|
log4perl.appender.ApplicationDBI.layout.ConversionPattern = %m (%X{user})
|
|
log4perl.appender.ApplicationDBI.table = application_log
|
|
log4perl.appender.ApplicationDBI.microseconds = 1
|
|
|
|
log4perl.appender.ApplicationFile = Log::Log4perl::Appender::Screen
|
|
log4perl.appender.ApplicationFile.Filter = FilterIsWorkflow
|
|
log4perl.appender.ApplicationFile.layout = Log::Log4perl::Layout::PatternLayout
|
|
log4perl.appender.ApplicationFile.layout.ConversionPattern = %X{wfid} %m %n
|
|
log4perl.appender.ApplicationFile.utf8 = 1
|
|
|
|
log4perl.appender.AuditDBI = OpenXPKI::Server::Log::Appender::Audit
|
|
log4perl.appender.AuditDBI.layout = OpenXPKI::Server::Log::Layout::Audit
|
|
log4perl.appender.AuditDBI.warp_message = 0
|
|
|
|
log4perl.appender.AuditFile = Log::Log4perl::Appender::Screen
|
|
log4perl.appender.AuditFile.layout = OpenXPKI::Server::Log::Layout::Audit
|
|
log4perl.appender.AuditFile.layout.ConversionPattern = %c.%p %m [pid=%P|%i]%n
|
|
log4perl.appender.AuditFile.utf8 = 1
|
|
|
|
log4perl.appender.Deprecated = Log::Log4perl::Appender::Screen
|
|
log4perl.appender.Deprecated.layout = Log::Log4perl::Layout::SimpleLayout
|
|
|
|
|