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クラス documentation を参照してください。