我正在尋找一個類似於PHP Scope Resolution Operator的靜態上下文方式在JAVA中的當前類的「自我」引用?Java「自我」(靜態)引用
解決方案:打破範圍?當心,這是比較靜態的定義真的慢(通過因子300):
static Logger LOG = LoggerFactory.getLogger(new RuntimeException().getStackTrace()[0].getClassName());
老式的方法是:
static Logger LOG = LoggerFactory.getLogger(<Classname>.class.getName());
有什麼辦法?我正在尋找一種將記錄器定義放入抽象類的方法。記錄器應該確定它自己被調用的類。