log4netを使用して、2バイト言語(中国語、日本語など)のファイルにデータを記録したいと思います。
それを行うためにlog4netを適切に構成する方法は?
log4netを使用して、2バイト言語(中国語、日本語など)のファイルにデータを記録したいと思います。
それを行うためにlog4netを適切に構成する方法は?
ログファイルのエンコーディングは、FileAppender.Encodingによって指定されます。encoding
構成要素を使用して構成できます。例:
<appender name="FileAppender" type="log4net.Appender.FileAppender">
<file value="file.log" />
<encoding value="utf-8" />
...
値はコードページ名です。対応するエンコーディングは、System.Text.Encoding.GetEncoding(string)
メソッドを使用して取得されます。コードページのリストについては、Encodingクラスのドキュメントを参照してください。