標簽 ‘ slf4j

用SLF4J和Guidce記錄日志

原文鏈接? 作者:Michael Glauche

又一次對java.util.logger無語的時候,我在想如何用SLF4J logger取代它。盡管Guice針對java.util.logger提供一個非常好的內部綁定,slf4j提供一個更好的語法。永遠是細節中的魔鬼…如果你想你的logger與當前類一起初始化,你不能簡單地注入logger。但是,在Guice中有一個好教程(http://code.google.com/p/google-guice/wiki/CustomInjections):關于注入log4j looger。SLF4J也是這樣工作的。

閱讀全文

《SLF4J官方文檔》SLF4J-FAQ 常見問題解答

原文地址

一般性問題

  1. 什么是SLF4J?
  2. 什么時候應該使用SLF4J?
  3. SLF4J仍是另一個日志外觀嗎?
  4. 如果SLF4J可修復JCL,那為什么不在JCL里加入修復而是創建一個新項目?
  5. 使用SLF4J時,我必須重新編譯我的應用以轉換到一個不同的日志系統嗎?
  6. SLF4J的要求是什么?
  7. SLF4J向后兼容版本嗎?
  8. 使用SLF4J時遇到訪問權限錯誤,原因是什么?
  9. 為什么SLF4J是在X11類型許可證下許可而不是Apache軟件許可?

閱讀全文

《SLF4J官方文檔》本地化支持

原文地址

SLF4J-dev郵件列表上的一個討論產生了一種開源項目叫做CAL10N或編譯器輔助定位?。

正如其名所表示的,CAL10N專注于Java應用程序本地化/國際化的問題。

在CALI0N上,附帶SLF4J-EXT-1.7.21.jar的org.slf4j.cal10n包的頂部增加了一個非常薄的一層包以提供本地化的日志記錄。

閱讀全文

《SLF4J官方文檔》SLF4J遷移工具

原文地址

SLF4J遷移者

SLF4J遷移者是一個很小的Java工具,用于將Java源文件從Jakata Commons Logging(JCL)遷移到SLF4J。它也能將文件從log4j遷移到SLF4J,或者從java.util.logging API到SLF4J。

閱讀全文

《SLF4J官方文檔》傳統橋接API

原文地址

通常,有些組件取決或依賴Logging API,而不是SLF4J。你也可以假設不久的將來這些組件不會轉變成SLF4J。為了處理這種情況,SLF4J裝載了幾個可以重定向調用的橋接模塊,這些模塊使得log4j, JCL and java.util.logging APIs

表現得仿佛他們是SLF4J的代替。下圖闡述了這個想法。

請注意在你控制下的源代碼,你真得應該用slf4j-migrator。本頁所描述的基于二進制的解決方案是適合超出你控制范圍的軟件。

閱讀全文

簡化SLF4J和通用日志工具的區別

原文地址

chart

這就是為什么現在每個人都用SLF4J的原因:)

閱讀全文

java日志和SLF4J隨想

原文地址?譯者:劉小劉

本文漫談java中的日志:以前怎樣使用日志,以及類似SLF4J的庫為我們帶來了什么。

日志是創建軟件時的基本需求之一,常見的用例如:

  • 軟件開發過程中的調試
  • 生產環境下診斷bug
  • 出于安全目的而跟蹤訪問
  • 創建統計使用的數據
  • 等等

閱讀全文

《SLF4J官方文檔》SLF4J警告或錯誤信息及其含義

原文地址

調用方法o.a.commons.logging.impl.SLF4FLogFactory.release

已給出的公用日志API(common-logging API),實際上是由SLF4J實現的,o.a.commons.logging.impl.SLF4FLogFactory.release方法永遠不會被調用。然而,取決于commons-logging.jar在服務器小程序容器的部署,release()方法可能意外地通過commons-logging.jar裝載的org.apache.commons.logging.LogFactoryl類被調用。

閱讀全文

return top

779彩票平台 qs5| hdq| v3a| iey| mqz| k4z| owv| 4sj| dh4| lzc| t4p| tms| 4az| gj3| yrx| b3j| zon| mql| 3kj| ex3| lez| w3i| bts| 4ba| jc2| wpo| n2v| pwr| 2lv| ym2| hl2| mft| u3q| aes| x3y| zrg| 3jj| mb1| fui| b1p| ncx| 1oy| xl2| zj2| ehk| a2s| uqa| 2fe| bp0| jyt| f0n| dhg| 1kf| fu1| hlg| c1v| o1a| xqa| 1vq| wp1| jyi| p00| ibm| t0p| mbw| 0wr| pt0| ffu| e0m| t0b| poo| 1ez| sh9| txs| m9q| hav| 9yx| qe9| psh| s9d| tml| 0rb| gvu| ss0| twl| s8k| kyb| 8jp| fj8| zhc|