log4j配置文件详解xml 怎么让linux服务加载指定位置log4j配置文件?
怎么让linux服务加载指定位置log4j配置文件?
输出路径没有完美的解决方案。Log4j.Rootlogger=debug,stdout,R1-->>将高于调试级别的日志输出到stdout(控制台)和R1(自定义)1。Log4j.附录。R1级。文件=/日志.log--&Gt&Gt这种输出到磁盘的根目录(不,win不同于Linux)2。Log4j.附录。R1级。文件=日志/ydcardsys.log文件--&Gt&Gt在项目文档中(没有,易于清理)3。Log4j.附录。R.file=${卡塔琳娜家}/日志/预算.log此方法适用于Tomcat容器,但不适用于其他容器网站.xmllog4j.appender.R1.File=${webApp.root目录}日志/日志.log(这种方法的优点是它不区分系统和容器。缺点是它会生成垃圾文件${webApp.root目录}在此分配之前,有一个日志将不在您想要的位置。当然,这并没有阻碍太多。我用这个方法自动加载配置文件:(1)如果用log4j输出日志,应该了解log4j加载配置文件的过程。启动log4j时,默认搜索sourcefolder下的log4j.xml配置文件。否则,将搜索log4j.properties文件。然后加载配置。配置文件的位置正确,因此不需要在程序中手动加载log4j配置文件。如果将配置文件放在config文件夹中,只需将其设置为buildpath。手动加载配置文件如下:(1)PropertyConfigurator.configure属性配置默认情况下,(“log4j.Properties”)读取项目根目录的路径。此时,log4j.Properties应该放在项目目录中。
log4j配置文件详解xml log4j配置文件详解 logback配置文件详解
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。