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