Select Git revision
log4j2-default.properties
-
Timm Fitschen authoredTimm Fitschen authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
log4j2-default.properties 2.19 KiB
# This log4j2-default.properties file describes the logging settings. See
# https://logging.apache.org/log4j/2.x/ for more information.
name = base_configuration
status = DEBUG
verbose = true
property.LOG_DIR = log
property.REQUEST_TIME_LOGGER_LEVEL = OFF
## appenders
# stderr
appender.stderr.type = Console
appender.stderr.name = stderr
appender.stderr.layout.type = PatternLayout
appender.stderr.layout.pattern = [%d{yy-MMM-dd HH:mm:ss:SSS}] [%p] [%c{1}:%L] - %m%n
appender.stderr.target = SYSTEM_ERR
appender.stderr.filter.threshold.type = ThresholdFilter
appender.stderr.filter.threshold.level = INFO
appender.stderr.filter.threshold.onMatch = ACCEPT
appender.stderr.filter.threshold.onMismatch = DENY
# ${LOG_DIR}/request_errors/...log
appender.request_errors.type = RollingRandomAccessFile
appender.request_errors.name = request_errors_log_file
appender.request_errors.policy.type = TimeBasedTriggeringPolicy
appender.request_errors.strategy.type = DefaultRolloverStrategy
appender.request_errors.strategy.fileIndex = min
appender.request_errors.strategy.max = 31
appender.request_errors.fileName = ${LOG_DIR}/request_errors/current.log
appender.request_errors.filePattern = ${LOG_DIR}/request_errors/%d{yyyy-MM-dd}.log
appender.request_errors.filePermissions = rw-------
appender.request_errors.layout.type = PatternLayout
appender.request_errors.layout.pattern = TIME: %d{yy-MM-dd HH:mm:ss.SSS}%n%m%n%n%ex%n----------%n%n
# ${LOG_DIR}/request_time.log
appender.request_time.type = RandomAccessFile
appender.request_time.name = request_time_log_file
appender.request_time.fileName = ${LOG_DIR}/request_time.log
appender.request_time.layout.type = PatternLayout
appender.request_time.layout.pattern = [%d{yy-MM-dd HH:mm:ss.SSS}] - %m%n
## loggers
rootLogger.level = WARN
rootLogger.appenderRef.stderr.ref = stderr
logger.request_errors.additivity = false
logger.request_errors.name = REQUEST_ERRORS_LOGGER
logger.request_errors.appenderRef.tofile.ref = request_errors_log_file
logger.request_errors.level = ERROR
logger.request_time.additivity = false
logger.request_time.name = REQUEST_TIME_LOGGER
logger.request_time.appenderRef.tofile.ref = request_time_log_file
logger.request_time.level = ${REQUEST_TIME_LOGGER_LEVEL}