Log4Net:以2字节语言登录(日文,中文等)

nak*_*hli 28 c# logging log4net log4net-configuration

我想使用log4net以2字节语言(中文,日文等)将数据记录到文件中.

如何正确配置log4net来做到这一点?

nak*_*hli 57

日志文件编码由FileAppender.Encoding指定.它可以使用encoding配置元素进行配置.例:

<appender name="FileAppender" type="log4net.Appender.FileAppender">
    <file value="file.log" />
    <encoding value="utf-8" />
    ...
Run Code Online (Sandbox Code Playgroud)

该值是代码页名称.使用该System.Text.Encoding.GetEncoding(string)方法获得相应的编码.有关代码页的列表,请参阅Encoding类文档.

  • 非常感谢这个答案.你为我节省了更多时间.. :) (2认同)