工欲善其事,必先利其器
很多程序員可能都忘了記錄應用程序的行為是一件多么重要的事,當遇到多線程環境下高壓力導致的并發bug時,你就能體會到記錄log的重要性。
有的人很高興的就在代碼里加上了這么句:
log.info("Happy and carefree logging");
他可能都沒有意識到應用程序的日志在維護,調優和故障識別中的重要性。我認為slf4j是最好的日志API,最主要是因為它支持一個很棒的模式注入的方式:
log.debug("Found {} records matching filter: '{}'", records, filter);
log4j的話你只能這樣:
log.debug("Found " + records + " recordsmatching filter: '" + filter + "'");
這樣寫不僅更 主站蜘蛛池模板: 乌鲁木齐县| 安顺市| 东乡县| 宜兰县| 浙江省| 奉新县| 资阳市| 纳雍县| 德保县| 洪洞县| 康保县| 库伦旗| 大田县| 温州市| 承德县| 南木林县| 定兴县| 托克逊县| 休宁县| 天水市| 苏尼特左旗| 丹江口市| 荣成市| 塔城市| 罗田县| 镇坪县| 阳泉市| 宣城市| 沙田区| 库尔勒市| 澳门| 大英县| 宁津县| 钟祥市| 鄄城县| 桂阳县| 哈密市| 苍南县| 浮梁县| 会泽县| 马鞍山市|