日期:2014-05-18  浏览次数:20766 次

log4j自动创建文件夹
log4j能否自动创建文件夹
例如:我要把log文件输出到
F:\\log\\testLog.log
但是我的F盘并没有log文件夹
那么在程序中是否可以通过配置log4j来实现自动创建一个log文件夹?
谢谢了


------解决方案--------------------
1 你为何不测试一下
2 日志目录不会随便变动,就算手工建一个,也不会是问题。
------解决方案--------------------
不行吧,如果你没有建立F:\\log\\testLog.log 
这个路近,会报错,文件夹必须建立
------解决方案--------------------
log4j 版本在1.2.9以上就完全可以了。
------解决方案--------------------
log4j.configuration=log4j.properties 是指定配置文件的名字。
log4j.rootCategory= [ level ] , appenderName, appenderName, … 是配置根Logger。
level 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。比如在这里定义了INFO级别,则应用程序中所有DEBUG级别的日志信息将不被打印出来,默认日志级别是ERROR;appenderName就是指定Appender组件,确定日志输出目的地。如:log4j.rootCategory=info, stdout, logfile 配置根Logger的级别是INFO,日志输出的目的地是stdout, logfile。

------解决方案--------------------
可以,你在log4j.properties文件中设置一个文件名,它一般创建到WEB-INF下
------解决方案--------------------
呵呵,技术要跟进,不过也是很多人用惯了就一般不愿意去换新的!!
在问问题之前先自己动手去试下,看看新版本的是否可以!
------解决方案--------------------
就是哈,很多的问题在自己没有亲手实验之前还是不要随便的提出来(个人意见),自己先做一下,看看是什么情况在提出来,这样对于自己的理解也会有很大帮助的