32

log4netを使用して、2バイト言語(中国語、日本語など)のファイルにデータを記録したいと思います。

それを行うためにlog4netを適切に構成する方法は?

4

1 に答える 1

71

ログファイルのエンコーディングは、FileAppender.Encodingによって指定されます。encoding構成要素を使用して構成できます。例:

<appender name="FileAppender" type="log4net.Appender.FileAppender">
    <file value="file.log" />
    <encoding value="utf-8" />
    ...

値はコードページ名です。対応するエンコーディングは、System.Text.Encoding.GetEncoding(string)メソッドを使用して取得されます。コードページのリストについては、Encodingクラスのドキュメントを参照してください。

于 2011-11-04T09:03:46.220 に答える