Я хотел бы записывать данные в файл на 2-байтовых языках (китайский, японский и т. д.) с помощью log4net.
Как правильно настроить log4net для этого?
Я хотел бы записывать данные в файл на 2-байтовых языках (китайский, японский и т. д.) с помощью log4net.
Как правильно настроить 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 value="unicodeFFFE" />
- person Damian Vogel; 12.11.2018