編碼中日誌使用規範

2021-08-29 17:20:31 字數 490 閱讀 6474

編碼中請統一使用commons-logging包

日誌宣告:

private static final log log = logfactory.getlog(classname.class);
注意:classname是當前類的名稱;最好不要從其他類copy過來這段宣告,如果忘記了更改classname,這樣會出問題的(張冠李戴)

使用之前,先做判斷

if (log.isinfoenabled())
注意:不要使用中文列印日誌資訊,中文日誌在linux伺服器上不能很好識別

異常處理: 

try  catch (someruntimeexception e) 

}

注意:列印錯誤資訊時,一定帶上第二個引數e,否則日誌中原始異常堆疊會丟失

參考好文:commons-logging + log4j 入門指南

nodejs中日誌的使用

const logger require morgan var express require express var fs require fs var logger require morgan var accesslogstream fs.createwritestream dirname a...

python中日誌配置與使用 1

和在學校做大作業 畢業設計不同,一旦到了生產環境,查詢問題 服務監控等操作都需要通過日誌來完成了。以前的專案,更多的是從其他同事手中交接一些服務,服務中已經積攢了一些 無論好壞 打日誌的規範和方法。近期 其實已經一年了,一直懶得總結 由於排期問題,我糙猛快的寫了幾個python的服務 而我之前的同事...

php 編碼規範哪些 php編碼規範

1.php 必須以完整的形式來定界 即不要使用php 短標籤 且保證在關閉標籤後不要有任何空格。2.當乙個字串是純文字組成的時候 即不含有變數 則必須總是以單引號 作為定界符。例如 a example string 3.變數替換中的變數只允許用 變數名 的形式。例如 greeting hello n...