为什么File appender中指定的日志文件的位置没有被更改?

时间:2014-04-24 03:42:20

标签: logging log4j weblogic

我在weblogic中使用log4j.xml。我在file的{​​{1}}参数中指定了路径,如下所示:

FileAppender

现在你可以看到我已经给出了创建日志文件的路径;所以不要在中创建文件 <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd" > <log4j:configuration > <appender name="file1" class="org.apache.log4j.FileAppender"> <param name="file" value="D:\ReadText_File\info.txt" /> <param name="append" value="true" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{ISO8601} %-5p [%c{1}]- %l - %m%n"/> </layout> <filter class="org.apache.log4j.varia.LevelMatchFilter"> <param name="LevelToMatch" value="INFO"/> <param name="AcceptOnMatch" value="true"/> </filter> <filter class="org.apache.log4j.varia.DenyAllFilter"/> </appender> <logger name="Client.class" additivity="false"> <appender-ref ref="file1" /> </logger> <root> <priority value="info" /> <appender-ref ref="file1" /> </root> </log4j:configuration> 文件夹,它会在 ReadText_File 中创建所需文件,并将其命名为 wls12120\user_projects\domains\mydomain\

1 个答案:

答案 0 :(得分:0)

一件非常小的事情导致所有这些废话;
刚尝试在路径中使用正斜杠&#34; /&#34; 而不是反斜杠&#34; \&#34; ;那就是它! 现在一切都很完美。