我開始使用SLF4J用於記錄和罷工給我的第一件事就是下面這段代碼SLF4J Java日誌設計
public class MyClass
{
private static final logger = org.slf4j.LoggerFactory.getLogger(MyClass.class)
}
什麼是使用類作爲參數的設計原理或邏輯獲取記錄器的實例?
我開始使用SLF4J用於記錄和罷工給我的第一件事就是下面這段代碼SLF4J Java日誌設計
public class MyClass
{
private static final logger = org.slf4j.LoggerFactory.getLogger(MyClass.class)
}
什麼是使用類作爲參數的設計原理或邏輯獲取記錄器的實例?
這樣做的結果是,由該記錄儀生成的每個記錄語句包含類的名稱。你想這樣做是爲了:
以上是日誌記錄中非常常見的模式。但請注意,您不僅需要提供一個類,而且可以提供自己的字符串,從而可以自己對消息進行任意分類。
這只是一個縮寫。 見javadoc for LoggerFactory找出來,有一個constuctor
這需要String
參數也。
基本上,使用記錄器時,您幾乎總是使用它聲明的類的名稱來命名記錄器。