请帮助,默认我们的日志转到server.log。但是,我想为我的应用程序创建一个特定的日志,当添加log4j.properties时,它只创建一个日志文件(test / app.log)但不生成任何输出。
请参阅下面的log4j.properties:
# LOG4J daily rolling log files configuration
log4j.rootLogger=DEBUG, RollingAppender
log4j.appender.RollingAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.RollingAppender.File=../test/app.log
log4j.appender.RollingAppender.DatePattern='.'yyyy-MM-dd
log4j.appender.RollingAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.RollingAppender.layout.ConversionPattern=%d{MM/dd/yyyy HH:mm:ss} %t_%p %C (%F:%L) - %m%n
我的依赖
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>
我也尝试在Jboss系统属性中添加jboss.as.logging.per-deployment = false。
由于
答案 0 :(得分:0)
您是否可以尝试添加此依赖项
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>