是否有可能通过捆绑包在运行时更改karaf / etc org.ops4j.pax.logging.cfg文件内容?我的要求是重新加载
log4j.appender.TestAppender.File=/home/log.txt
在运行时没有重启karaf。我做了一些编码来改变运行时的文件名,但是类加载器没有更改它,而是将'log.txt'作为默认的日志文件。但是更改的文件是用空的内容创建的。
答案 0 :(得分:0)
您的TestAppender是否绑定到pax-logging软件包?如果无法访问此类,则需要使用片段将其添加到pax-logging软件包。 有关详细信息,请查看此博客: Adding custom log appender to pax-logging