我logback.xml
在Tomcat 7上运行的Java Web应用程序的resources文件夹中有一个。是否有一种方法可以随着应用程序的运行动态地更改应用程序某些类的调试级别?
标准的操作是在CLI上运行一个普通的Java jar,即logback.xml
用vim进行编辑,并在一段时间后更新日志。我尝试过tomcat是否可能这样做,并且id似乎无法正常工作。
有什么更好的办法吗?
您可以尝试像这样在您的应用程序中更改级别:
Logger root = (Logger)LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);
root.setLevel(Level.INFO);
用于将包名称指定为logger-name。
LoggerContext loggerContext = (LoggerContext)LoggerFactory.getILoggerFactory();
Logger myPackageLogger = loggerContext.getLogger("com.mypackage");
myPackageLogger.setLevel(Level.INFO);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句