C 使用TraceSource記錄程式日誌

2021-06-27 03:13:38 字數 1465 閱讀 4722

tracesource類的前身是trace與debug。在專案的實際使用過程中,一般通過以下步驟使用:

定義配置檔案.config -- 配置tracesource的源、控制級別、***等

<?xml version="1.0" encoding="utf-8" ?>

定義tracesource物件,可以簡單封裝

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.diagnostics;

namespace logtrace.log

]: ",

datetime.now.tolongdatestring(),

datetime.now.tolongtimestring(),

strmessage);

}public static void logerror(string strmessage)

]: ",

datetime.now.tolongdatestring(),

datetime.now.tolongtimestring(),

strmessage);

}public static void logwarning(string strmessage)

]: ",

datetime.now.tolongdatestring(),

datetime.now.tolongtimestring(),

strmessage);

}public static void loginformation(string strmessage)

]: ",

datetime.now.tolongdatestring(),

datetime.now.tolongtimestring(),

strmessage);

}

private static tracesource _ts = new tracesource("logtrace");}}

編寫測試**

using system;

using system.collections.generic;

using system.linq;

using system.text;

using logtrace.log;

namespace logtrace}}

測試結果

使用SharedPreferences記錄資訊

在android中有數種不同儲存狀態的機制,包括儲存於android提供的首選物件 sharedpreferences 存成檔案,存成資料庫 sqlite 存到網路上 通過http或者其他網路協議 使用sharepreferences物件儲存資料 在activity中使用getpreferences...

記《使用C 開發搜尋引擎》

垂直搜尋技術 定向的網路爬蟲 網頁結構化資訊抽取技術或元資料採集技術 中文分詞,全文檢索 其他資訊處理技術 垂直搜尋引擎技術評估 全面性更新性 準確性功能性 站內搜尋實現方式 基於資料庫查詢 基於爬蟲抓取的站內搜尋 站內搜尋軟體系統 搜尋語法邏輯運算子 與 空格 或 or,非 神鵰俠侶 電視劇集 搜...

C 使用Sqlite3筆記

sqlite3 step步沒有走完可以使用 sqlite3 finalize stmt 結束,否則會卡死資料庫 函式 utf 8到gb2312的轉換 char u2g const char utf8 gb2312到utf 8的轉換 char g2u const char gb2312 封裝sqlit...