Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在log4j.xml中设置文件路径_Java_Xml_Log4j - Fatal编程技术网

Java 在log4j.xml中设置文件路径

Java 在log4j.xml中设置文件路径,java,xml,log4j,Java,Xml,Log4j,在本地的log4j.xml中,我试图将路径设置为 <appender name="ERROR_FILE" class="org.apache.log4j.DailyRollingFileAppender"> <param name="File" value="C:\\logs\\app_error.log" /> </appender> 它工作得很好 但对于服务器,我需要在“/mainroot/projects/log”下创建日志文件。 我正在努力 &l

在本地的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>

但这是行不通的。请帮助设置路径。


<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>

此服务器使用什么操作系统?它是unix还是linux?