Log4Net: ведение журнала на двухбайтовых языках (японский, китайский и т. Д.) - PullRequest
27 голосов
/ 05 августа 2011

Я хочу записать данные в файл на двухбайтовых языках (китайский, японский и т. Д.), Используя log4net.

Как правильно настроить log4net для этого?

1 Ответ

53 голосов
/ 04 ноября 2011

Кодировка файла журнала указывается FileAppender.Encoding .Его можно настроить с помощью элемента конфигурации encoding.Пример:

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

Значением является имя кодовой страницы.Соответствующее кодирование получается с использованием метода System.Text.Encoding.GetEncoding(string).Список кодовых страниц см. В классе кодирования , документации .

.
...