栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

以编程方式设置Logback Appender路径

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

以编程方式设置Logback Appender路径

使用系统属性并重新加载配置文件看起来更干净:

更改logback.xml文件:

<file>${log_path:-}myfile.log</file>....<FileNamePattern>${log_path:-}myfile.%i.log</FileNamePattern>

这会将默认位置设置为工作目录。然后,使用:

System.setProperty("log_path", my_log_path);//Reload:LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();ContextInitializer ci = new ContextInitializer(lc);lc.reset();try {  //I prefer autoConfig() over JoranConfigurator.doConfigure() so I wouldn't need to find the file myself.  ci.autoConfig(); } catch (JoranException e) {  // StatusPrinter will try to log this  e.printStackTrace();}StatusPrinter.printInCaseOfErrorsOrWarnings(lc);


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/469638.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号