C 寫日誌兩個簡單方法

2021-07-03 05:44:26 字數 719 閱讀 3308

在開發,有時為了驗證程式執行是否正確,通常要寫日誌來記錄操作,在乙個日誌類裡,通常有兩個方法:

方法一:以日期為日誌檔名

public void writelog(string msg)

try}

catch (ioexception e)

}}

方法二:以文件名稱和日期結合作為檔名

public void writelog(string documentname, string msg)

string logfile = system.io.path.combine(errorlogfilepath, documentname + "@" + datetime.today.tostring("yyyy-mm-dd") + ".txt");

bool writebaseinfo = system.io.file.exists(logfile);

streamwriter swlogfile = new streamwriter(logfile, true, encoding.unicode);

swlogfile.writeline(datetime.now.tostring("hh:mm:ss") + "\t" + msg);

swlogfile.close();

swlogfile.dispose();

}

關於時間戳自己寫的兩個方法

時間工具類,轉換時間用 inte ce timehelper nsobject 單例 instancetype defaulthelper 返回乙個格式為 2015 10 31格式的日期 輸入的數字為十位 nsstring timeformatted nsstring totalsecond 計算兩...

C 多執行緒的簡單方法

1,使用std atomic定義,可以變數在進行簡單的運算中保持原子性!std atomic int a std atomica 2,使用臨界區mutex,可以對一段 加鎖 std mutex m mutex m mutex.lock m mutex.unlock 問題 如果出現異常,可能沒有進行解...

兩個簡單的迴圈

1.create or replace procedure pro test 01 is begin for aa in select object name from test 01 loop insert into test 02 values aa.object name end loop e...