簡體   English   中英

LOG4j-配置它的方法

[英]LOG4j - ways to configure it

我想在一個龐大的分布式系統中配置log4j JVM和進程很多,而且(因為我只是一個學生)我對這種情況是陌生的。 我使用JMS Appender ,所以我需要兩個文件: log4j.propertiesjndi.properties

我嘗試了一些方法:

  1. 將這些文件放入src文件夾
  2. 或進入src/java
  3. 添加jvm參數-Dlog4j.configuration=C:\\...\\log4j.properties

我不想使用PropertyConfigurator.configure("path")在代碼中進行設置,因為我根本不想更改源代碼。

還有其他配置log4j嗎? 還是我想念什么? 我仍然收到消息

No appenders could be found for logger (some.package.SomeClass). 
Please initialize the log4j system properly.

基本上,您可以通過以下方式配置Log4J:

  1. 通過您的代碼
  2. 屬性文件(在嘗試使用時)
  3. Xml文件

您要問我的與JMS附加程序的特定配置有關,而不是與“如何配置log4j的一般方法”有關

這是一個如何使用ActiveMQ對其進行配置的示例對於屬性文件中的其他JMS實現,密鑰可能相同,但值不同

示例-將JMS附加程序與ActiveMQ一起使用

暫無
暫無

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

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