如下示例:
log4j.logger.slogger=error,console1,a1
//同時定義兩個輸出日誌的輸出目的地,分別為
console1和a1
,其中error
代表日誌的級別,只有比此定義的級別更高才能在輸出的目的地輸出。 //
log4j
本例子中定義的輸出方式是輸出到控制台。
org.apache.log4j.patternlayout
//log4j
提供的layout有以下幾種:
org.apache.log4j.htmllayout(以html**形式布局),
org.apache.log4j.patternlayout(可以靈活地指定布局模式),
org.apache.log4j.******layout(包含日誌資訊的級別和資訊字串),
org.apache.log4j.ttcclayout(包含日誌產生的時間、執行緒、類別等等資訊)
%-d[%p]--%m%n
$/logs/bluetop_server.log
10240kb
1
org.apache.log4j.patternlayout
%-d[%p]--%m%n
//
%n 輸出乙個回車換行符,windows
平台為「/r/n」,unix平台為「/n」
%d 輸出日誌時間點的日期或時間,預設格式為iso8601,也可以在其後指定格式,比如:%d,輸出類似:2023年10
月18日
22:10:28,921
%p 輸出優先順序,即debug,info,warn,error,fatal
關於Qt控制台程式
建立乙個qt的控制台程式,使用乙個類物件,比如testclass tc,然後執行,再關閉控制台,為何testclass的析構函式沒有執行?int main int argc,char argv 當然不是,是自己用了錯誤的方式了,a.exec 會進入到qt的eventloop,就相當於乙個無限迴圈。當...
關於 Eclipse CDT 控制台的問題
相信很多朋友都會和我遇到同樣的問題,就是如下程式 include int main 我們期望在控制台中的輸出是 請輸入乙個數字 1 你的輸入 您輸入的數字是 1 1請輸入乙個數字 您輸入的數字是 1 我也遇到了同樣的問題,我在eclipse的官網上找到了答案,大概是這樣說的。這並不是cdt的問題,而...
關於C 控制台的詳解
properties資料夾 屬性資料夾 program.cs檔案 是專案的啟動入口檔案。引用 就是我們當前專案所需要的.net底層模組。不同專案所需要的引用是不同的。命名空間 乙個模組可以包含若干個命名空間。我們在類中想使用那些內容,必須引入對應的命名空間。命名空間的概念 微軟底層的類或我們自己新增...