乙個簡單實用的C 日誌類

2021-09-05 21:10:44 字數 1242 閱讀 9668

不管是web應用還是windows forms 應用,系統日誌我們都經常用到。日誌可以幫助我們跟蹤監視系統的執行狀況,及時發現錯誤,輸出調式資訊等。記錄日誌的方法很多,比如用文字檔案、xml檔案、資料庫等。而用文字檔案記錄日誌是最常用的方法之一。

1)按日期每天生產不同日誌檔案,方便按照日期來查詢日誌。

2)按日誌型別生產不同的檔案,比如 跟蹤資訊、警告資訊、錯誤資訊用不同的日誌檔案來記錄;方便我們查詢指定型別的日誌。

3)可以指定保持日誌檔案資料夾,如果不指定日誌資料夾,web應用儲存到bin資料夾,windows forms應用儲存到.exe檔案所在的資料夾。

4)可以指定日誌檔案的字首。

日誌檔案字首

///

public

static

string

logfielprefix

set}

//////

寫日誌///

public

static

void

writelog(

string

logfile, 

string

msg)

catch

}///

///寫日誌

///

public

static

void

writelog(logfile logfile, 

string

msg)

}///

///日誌型別

///

public

enum

logfile

使用方法:

logmanager.logfielprefix ="

erp ";

logmanager.logpath =@"

c:\"

;logmanager.writelog(logfile.trace, 

"a test msg.");

乙個簡單實用的C 日誌類

最近做c 開發,需要對軟體狀態做乙個日誌記錄,發現開源的實現很多,但感覺太大了,動不動就幾十個cpp檔案。我的東西還要跑在嵌入式裝置上呢?不就寫個日誌嗎,噼噼啪啪 乙個下午就搞定!在此做乙個簡單記錄吧,供自己日後參考!pragma once include include include if de...

乙個簡單實用的C 日誌類

不管是web應用還是windows forms 應用,系統日誌我們都經常用到。日誌可以幫助我們跟蹤監視系統的執行狀況,及時發現錯誤,輸出調式資訊等。記錄日誌的方法很多,比如用文字檔案 xml檔案 資料庫等。而用文字檔案記錄日誌是最常用的方法之一。1 按日期每天生產不同日誌檔案,方便按照日期來查詢日誌...

乙個簡單的日誌類

放乙個以前做的,一直用著的日誌類。比較短,也不用碼很多字去說明,如下 1 2 日誌類 log.cs34 5 用法 6 ningtao.log mylog new ningtao.log 日誌名稱 7 mylog.addlog 日誌資訊 8 新增一條日誌時 9 目錄結構 日誌名稱 年月 日.log 1...