讨论区 » AAS-V10企业版 »
V10与log4j 日志框架存在冲突,日志不输出
V10版本:20220527030945
log4j版本:2.1.17
日志不输出 检查其log4j配置文件后发现 应该正常输出到控制台才对,但是并未输出到控制台,于是添加以下JVM参数
-Dcom.apusic.log.swallowOutput=false
添加后日志照常输出到控制台,于是就直接修改其log4j.properties文件
以下这一段为将日志输出到控制台
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Threshold=DEBUG
log4j.appender.console.ImmediateFlush=true
log4j.appender.console.Target=System.out
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l: %m %x %n
以下这一段为将日志输出到指定目录,红色字体为路径
log4j.append.console.File = /APP/ApusicAS/aas/domains/mydomain/logs/applogs.log
log4j.appender.A = org.apache.log4j.DailyRollingFileAppender
log4j.appender.A.Append = true
log4j.appender.A.Threshold = DEBUG
log4j.appender.A.layout = org.apache.log4j.PatternLayout
log4j.appender.A.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
log4j.appender.A.encoding=UTF-8
启动后查看日志输出 ,日志输出正常