1

我的要求是创建一个项目特定的日志文件,但是在部署应用程序时 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>

请帮我解决这个问题。

4

0 回答 0