我正在使用Logback進行日誌記錄。抄寫員appender實時發送日誌到中央Scribe聚合器。但是我不知道如何在每個日誌事件的日誌中添加源機IP。查看彙總的中央Scribe日誌,幾乎不可能知道哪臺機器發送日誌。因此,將源機器的IP附加到每個日誌事件將會很有幫助,如果我們可以通過logback配置來控制它,那將非常好。如何配置Logback以將主機名/ IP添加到每個日誌事件?
8
A
回答
1
那麼如果你是一個客戶端服務器項目的工作,然後ü可以使用SLF4J的MDC功能/的logback full document here在這種情況下,你可以有你能識別哪些日誌是一個結構良好的日誌文件的客戶端
希望這有助於!
6
可以通過contextName將主機名傳遞給遠程接收者。
添加下列logback.xml上的所有追加程序:
<contextName>${HOSTNAME}</contextName>
然後,在聚合情況下,這將可列入模式:
<pattern>%contextName %d %-5level %logger{35} - %msg %n</pattern>
相關問題
- 1. 將主機名添加到日誌文件
- 2. Perl:爲每個設備分別記錄日誌並將日誌文件名中的IP轉換爲主機名
- 3. 從Mirc日誌grep IP和主機名
- 4. 如何使用YAML爲Logback/Springboot配置多個日誌文件?
- 5. 如何使用log4j將計算機名稱添加到日誌文件名稱?
- 6. 如何將主機名添加到SystemOut.log的每一行?
- 7. 如何將logback配置爲自動gzip我的日誌?
- 8. 我如何將用戶名(主體)附加到Wildfly中的每個日誌行?
- 9. 如何將Zend Framework 2的每個模塊配置爲每個主機名?
- 10. 的logback:使用Java主類名作爲日誌文件名
- 11. 如何將ip地址添加到cloudwatch中的日誌流名稱
- 12. 將主機的IP地址添加到主機。allow
- 13. 每個罐子的logback配置文件
- 14. 如何配置logback以跳過一個類中的所有日誌消息?
- 15. Spring Boot - 如何爲每個配置文件配置不同的日誌配置?
- 16. 如何將Child Package日誌移動到其他日誌logback中的文件?
- 17. 的logback - 集日誌文件名編程
- 18. 如何配置logback以創建具有服務器名稱的日誌文件名稱
- 19. 如何爲Rails ActionMailer配置主機名?
- 20. 如何使用Logback將System.out重定向到日誌文件?
- 21. 如何配置Logback以每小時轉動文件n天。
- 22. Nginx:添加$ host到日誌
- 23. 將日添加到日誌文件的名稱
- 24. 將0添加到主機名
- 25. 如何將kubectl日誌保存到主機上的文件?
- 26. 如何logback配置文件
- 27. 如何將XX:PermSize添加到每個運行配置中
- 28. 如何將logback添加到gradle項目
- 29. 將Google日曆事件添加到非主日曆
- 30. 將Apache配置爲在訪問日誌和錯誤日誌中記錄主機
好吧..我知道了。我需要在模式佈局中使用$ {HOSTNAME}。 –
我在patternLayout中使用了%contextName,它起作用。 –