最近在做系統的優化,但優化之前先得知道哪些地方有問題,耗費時間比較長,我們系統用服務層用的是wcf,現在對系統的某乙個操作記錄時間(包括客戶端與伺服器端,是在本機測試的),想法是寫乙個公共專案,客戶端與伺服器端都去引用它,然後記錄時間(因為是在本機測試,所以客戶端與伺服器端時間是一致的),我想讓客戶端與伺服器端所記錄的時間都記錄到乙個檔案中,這樣我執行起來完之後,日誌也生成完了。想法是這樣的,**如下:
view code
1using system;
2using system.collections.generic;
3using system.linq;
4using system.text;
5using system.io;67
namespace 簡單工廠模式
8 32
33///
34///
寫入檔案
35///
36///
要寫入的內容
37///
是否要寫入新的檔案
38public
static
void writetolog(string msg, bool isnewfile)
39
4445
///46
///寫入檔案
47///
48///
要寫入的內容
49public
static
void writetolog(string msg)
50
64else
65
68 }
6970 streamwriter sw = new streamwriter(filename, true);
71string text = msg + "
【" + system.datetime.now.tostring() + "】";
72 sw.writeline(text);
73 sw.close();
74 }
7576
static
void writetopublicinfo()
77
83 }
84 }
客戶端呼叫:
就拿匯入資料來說,它有以下幾個步驟
1. 客戶端從excel中讀取資料
2. 客戶端處理讀到的資料
3. 客戶羰驗證讀到的資料是否合法
4. 伺服器端向表中插入資料
5. 伺服器端處理資料
6. 客戶端重新整理資料
你可以這樣呼叫
loghelper.writetolog("1. 客戶端從excel中讀取資料 開始",true);//此處的true 表示建立乙個新的檔案。
loghelper.writetolog("1. 客戶端從excel中讀取資料 結束");
loghelper.writetolog("2. 客戶端處理讀到的資料 開始");
loghelper.writetolog("2. 客戶端處理讀到的資料 結束");
loghelper.writetolog("3. 客戶羰驗證讀到的資料是否合法 開始");
loghelper.writetolog("3. 客戶羰驗證讀到的資料是否合法 結束");
//此處是記錄伺服器端的時間,所以它也引用了loghelper但,與客戶端資料 不共享,所以需要做一些特殊處理
loghelper.filename = "";//這句就是做的特殊處理,你們看了**就會懂的。
loghelper.writetolog("4. 伺服器端向表中插入資料 開始");
loghelper.writetolog("4. 伺服器端向表中插入資料 結束");
loghelper.writetolog("5. 伺服器端處理資料 開始");
loghelper.writetolog("5. 伺服器端處理資料 結束");
loghelper.writetolog("6. 客戶端重新整理資料 開始");
loghelper.writetolog("6. 客戶端重新整理資料 結束");
開始與結束之間放的就是你要測試的**。
php全面記錄日誌 php記錄日誌
簡介 這是php記錄日誌的詳細頁面,介紹了和php,有關的知識 技巧 經驗,和一些php原始碼等。class pingjiaf frameborder 0 src scrolling no ss log level 0 ss log filename tmp ss log ss log levels...
php記錄日誌
ss log level 0 ss log filename tmp ss log ss log levels array none 0,error 1,info 2,debug 3 設定日誌級別 function ss log set level level error 記錄日誌 function...
perl記錄日誌
寫程式時,列印日誌是非常好的習慣,對我們排錯,查問題非常有用.平時我們喜歡自己寫個函式來處理日誌,要麼直接 print 在 perl 中有個專門處理日誌的模組叫 log log4perl 這個是個重量級的傢伙,所以不喜歡,配置的可讀性也不怎麼樣.但他和作業系統一樣,提供了幾個級別的日誌 fatal,...