【问题标题】:Setting file path in log4j.xml在 log4j.xml 中设置文件路径
【发布时间】:2016-02-17 15:04:56
【问题描述】:

在本地的 log4j.xml 中,我试图将路径设置为

<appender name="ERROR_FILE" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="C:\\logs\\app_error.log" />
</appender>

一切正常。

但是对于服务器,我需要在“/mainroot/projects/log”下创建日志文件。 我正在尝试

<appender name="ERROR_FILE" class="org.apache.log4j.DailyRollingFileAppender">
    <param name="File" value="\\mainroot\\projects\\log\\app_error.log" />
    </appender>

但这不起作用。请帮忙设置路径。

【问题讨论】:

标签: java xml log4j


【解决方案1】:
<appender name="ERROR_FILE" class="org.apache.log4j.DailyRollingFileAppender">
    <param name="File" value="\\mainroot\\projects\\log\\app_error.log" />
    </appender>

Unix 使用“/”作为路径分隔符。试试这个:

<appender name="ERROR_FILE" class="org.apache.log4j.DailyRollingFileAppender">
    <param name="File" value="/mainroot/projects/log/app_error.log" />
    </appender>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    • 2018-07-16
    • 2011-01-24
    • 1970-01-01
    相关资源
    最近更新 更多