2015年3月9日

Log4Net輸出檔案為UTF8格式

預設的Log4Net輸出格式是ANSI編碼,要確認編碼格式可以用Notepad++打開Log檔,點編碼 就可以看到

image
那要怎改成其他編碼格式?
log4net的編碼是由 FileAppender.Encoding 來設定,設定的話只要設定encoding參數,參照下例
<appender name="FileAppender" type="log4net.Appender.FileAppender"> <file value="file.log" /> <encoding value="utf-8" /> ...
程式裡要取得編碼則為
System.Text.Encoding.GetEncoding(string)
That’s all.


沒有留言:

張貼留言