我想關閉一個類的方法的日誌記錄。 見下:log4j過濾掉方法
package com.mypackage;
public class A {
public static void aaa() {
logger.info("hello");
}
public static void bbb() {
logger.info("hello");
}
}
。
# This works and nothing gets logged by A
log4j.category.com.mypackage.A=off
。
#this does not work. (I am trying to switch off only the static method)
log4j.category.com.mypackage.A.aaa=off
有誰知道我們是否可以在方法基礎上關閉(更改日誌級別)?
感謝
注:我不想改變代碼(這是因爲代碼已經是活着,我只是想改變現有的log4j這只是一個配置文件)
您正在尋找面向方面公關ogramming。如果log4j處於當前狀態,則不能這樣做。 – 2013-02-19 17:19:40
嗨Zo72你能給我一個簡單的例子如何記錄這個? MyQuestion(http://stackoverflow.com/questions/14973901/how-to-log-my-java-program-flow-in-database) – Ameer 2013-02-20 08:29:33
@ameer太晚了......一些其他人已經回答了您的問題 – Zo72 2013-02-20 12:08:05