[英]How to log some RESTful service response information apache log file?
[英]Apache karaf - How to log:display a 'lot' of information?
在 linux ubuntu 服務器上使用 karaf 2.2.9,我有一個 karaf 命令可以啟動一些代碼。 這會在 karaf.log 中生成一些詳細的功能日志 該命令會定期(每 2 小時)執行一次。
我們要收集每次執行對應的日志。
我們已經在做的:
我們有一個腳本 shell,它使用客戶端 karaf 執行以下操作:
所有這一切每兩個小時重復一次。
為了不過多限制輸出,我將 karaf/etc/org.apache.karaf.log.cfg 中的“size”參數修改為更高的值。
問題 :
有時,輸出可能非常豐富(當然,它越豐富,就越重要!)。
所以 :
我的問題 :
有沒有辦法增加一些東西,以便我可以在 log:clear 和 log:display 之間獲取相當舒適的日志量?
當然,也可以考慮其他解決方案,例如完全重新制作日志記錄方法或程序,但這比為已經運行的系統尋找正確參數的成本要高得多。
Karaf 中使用的默認日志服務是ops4j pax logging 。
您可以使用文件 karaf/etc/org.ops4j.pax.logging.cfg 設置日志系統。這是一個類似 log4j 的配置文件。 在這里你可以設置你自己的 appender 和 loggers,調整文件大小,備份索引等......
通過這種方式,您可以將特定的日志信息提取到不同的日志文件中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.