我的要求是创建一个项目特定的日志文件,但是在部署应用程序时 caa-web.log 文件是在服务器日志文件夹中创建的。但是所有日志都只在 server.log 中更新。
依赖罐子:
slf4j-log4j12
slf4j-api
jcl-over-slf4j
Log4j.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
debug="false">
<appender name="FileAppender" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${jboss.server.log.dir}/caa-web.log" />
<param name="MaxFileSize" value="25MB" />
<param name="MaxBackupIndex" value="10" />
<param name="Append" value="false" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p %c %x - %L %m%n" />
<!-- <param name="ConversionPattern" value="%d{dd-MM-yyyy HH:mm:ss} %-5p %c{1}:%L %m %n" /> -->
</layout>
</appender>
<root>
<priority value="INFO" />
<appender-ref ref="FileAppender" />
</root>
</log4j:configuration>
请帮我解决这个问题。