log4j fileappender和tomcat6日志的问题
-
05-07-2019 - |
题
我已经看到许多问题,关于上述题目,但没有解决这一问题。我正尝试使用log4j记录到一定义的文件在$CATALINA_BASE/日志/目录。我配置的log4j.xml 文件和复制成美元CATALINA_BASE/lib/目录。
我用以下行创记录仪-
PatternLayout布=new PatternLayout();FileAppender存放器=new FileAppender("filename.txt");
这是我的问题。我怎么做的FileAppender采取该文件的名字我配置的log4j.xml?
我希望它将自动挑选了,但是没有consructor为FileAppender,不会采取一个文件。
我必须要读log4j.xml 获得的文件的名字?如果那么,为什么在世界的我需要设置该财产在xml?
任何帮助,将不胜感激。
谢谢, -Vas
解决方案
嗯...为什么你创造一个FileAppender在代码?只要创建一个记录仪使用LoggerFactory指定string(通常在com.xxx.yyy格式配置在log4j XML/性文件),并开始记录。确保记录的配置使用的FileAppender执行情况(每日或RollingFile)在配置文件和你所有的设置要走。
不隶属于 StackOverflow