
我找到了一个解决方案。用默认的java.util.logging.LogManager替换启动脚本中的日志管理器,或者简单地删除命令行参数都会导致使用常规LogManager。当调用readConfiguration()时,此LogManager将完全重新加载所有ClassLoader中所有Logger的配置,这正是我需要的行为。
但是,这确实涉及修改tomcat启动脚本。如果有人可以不这样做就能找到更好的解决方案,那就太好了,否则我会接受这个答案。
欢迎分享,转载请注明来源:内存溢出

我找到了一个解决方案。用默认的java.util.logging.LogManager替换启动脚本中的日志管理器,或者简单地删除命令行参数都会导致使用常规LogManager。当调用readConfiguration()时,此LogManager将完全重新加载所有ClassLoader中所有Logger的配置,这正是我需要的行为。
但是,这确实涉及修改tomcat启动脚本。如果有人可以不这样做就能找到更好的解决方案,那就太好了,否则我会接受这个答案。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)