using system;
using system.io;
using system.web;
public class ******log
if (!directory.exists(folderpath))
folderpath = folderpath + "\\" + filename + ".txt";
streamwriter fs = new streamwriter(folderpath, true, system.text.encoding.utf8);
fs.writeline(content);
fs.close();
}catch(exception ex)
}#endregion
#region 在log資料夾根目錄下寫日誌
public static void write(string content)
#endregion
#region 在特定資料夾寫日誌
public static void write(string foldername, string content)
#endregion
}
只包含寫的方法,用來記錄一些簡單的內容,更高階的建議還是使用log4net這類專業的工具。
呼叫方法很簡單:
******log.write("***", 「要記錄的內容」);
或者用非同步的方式:
var task = new taskfactory().startnew(() =>
);
會在站點根目錄的/log/***目錄下生成以當前日期命名的檔案,如20161005.txt
乙個簡單的Log類
經常在執行程式時需要在某些地方記錄log,之前想用log4net,但又感覺要附帶乙個dll,想要只帶乙個exe檔案執行,乾脆自己寫個簡單的類了。需要滿足的條件 被多個執行緒呼叫 時間的準確性不重要,知道先後關係就行 不想阻塞執行緒,畢竟幹活才是主要目的,為了不太在意時間的log而阻塞等待有點不划算。...
VC 乙個簡單的Log類
在軟體開發中,為程式建立log日誌是很必要的,它可以記錄程式執行的狀態以及出錯資訊,方便維護和除錯。下面實現了乙個簡單的log類,使用非常簡單,僅供參考。cloghelper.h header file for log information pragma once class cloghelper...
寫乙個簡單的迷宮
二話不說 上迷宮 include include define number 13 int fx 4 int fy 4 void prin char arr number 列印 bool work char arr number int x,int y 判斷是否可以走 bool mymap char...