55 lines
2.1 KiB
Properties
55 lines
2.1 KiB
Properties
property.log.dir=logs/${spring:spring.application.name}
|
|
property.log.dir.info=${log.dir}/info
|
|
property.log.dir.error=${log.dir}/error
|
|
property.log.pattern=%d{yyyy-MM-dd HH:mm:ss} - [%t] - %p - %m%n
|
|
|
|
# Console Logger
|
|
appender.Console.type=Console
|
|
appender.Console.name=Console
|
|
appender.Console.target=SYSTEM_OUT
|
|
appender.Console.layout.type=PatternLayout
|
|
appender.Console.layout.pattern=${log.pattern}
|
|
|
|
# Info Log File - Rolling by Day
|
|
appender.InfoFile.type=RollingFile
|
|
appender.InfoFile.name=InfoFile
|
|
appender.InfoFile.fileName=${log.dir.info}/app-info.log
|
|
appender.InfoFile.filePattern=${log.dir.info}/app-info-%d{yyyy-MM-dd}.log.gz
|
|
appender.InfoFile.layout.type=PatternLayout
|
|
appender.InfoFile.layout.pattern=${log.pattern}
|
|
|
|
appender.InfoFile.filter.0.type=ThresholdFilter
|
|
appender.InfoFile.filter.0.level=INFO
|
|
appender.InfoFile.filter.0.onMatch=ACCEPT
|
|
appender.InfoFile.filter.0.onMismatch=NEUTRAL
|
|
|
|
appender.InfoFile.filter.1.type=ThresholdFilter
|
|
appender.InfoFile.filter.1.level=WARN
|
|
appender.InfoFile.filter.1.onMatch=ACCEPT
|
|
appender.InfoFile.filter.1.onMismatch=DENY
|
|
|
|
appender.InfoFile.policies.type=Policies
|
|
appender.InfoFile.policies.timeBased.type=TimeBasedTriggeringPolicy
|
|
appender.InfoFile.policies.timeBased.interval=1
|
|
appender.InfoFile.policies.timeBased.modulate=true
|
|
|
|
# Error Log File - Rolling by Day
|
|
appender.ErrorFile.type=RollingFile
|
|
appender.ErrorFile.name=ErrorFile
|
|
appender.ErrorFile.fileName=${log.dir.error}/app-error.log
|
|
appender.ErrorFile.filePattern=${log.dir.error}/app-error-%d{yyyy-MM-dd}.log.gz
|
|
appender.ErrorFile.layout.type=PatternLayout
|
|
appender.ErrorFile.layout.pattern=${log.pattern}
|
|
appender.ErrorFile.filter.threshold.type=ThresholdFilter
|
|
appender.ErrorFile.filter.threshold.level=ERROR
|
|
appender.ErrorFile.policies.type=Policies
|
|
appender.ErrorFile.policies.timeBased.type=TimeBasedTriggeringPolicy
|
|
appender.ErrorFile.policies.timeBased.interval=1
|
|
appender.ErrorFile.policies.timeBased.modulate=true
|
|
|
|
# Root Logger
|
|
rootLogger.level=INFO
|
|
rootLogger.appenderRef.Console.ref=Console
|
|
rootLogger.appenderRef.InfoFile.ref=InfoFile
|
|
rootLogger.appenderRef.ErrorFile.ref=ErrorFile
|