簡體   English   中英

如何在運行時從程序包中以編程方式配置karaf / etc文件?

[英]how to configure karaf/etc files during runtime from bundles programatically?

有沒有可能在運行時通過捆綁包更改karaf / etc org.ops4j.pax.logging.cfg文件內容的方法? 我的要求是重新加載

log4j.appender.TestAppender.File=/home/log.txt

在運行時無需重新啟動karaf。 我做了一些編碼來更改運行時的文件名,但類加載器未采用已更改的文件名,而是將“ log.txt”作為默認日志文件。。但是,更改后的文件被創建為空內容。

您的TestAppender是否已綁定到pax日志記錄包? 如果無法訪問此類,則需要使用片段將其添加到pax-logging捆綁包中。 有關詳細信息,請看以下博客: 在pax-logging中添加自定義日志附加程序

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM