Подтвердить что ты не робот

Log4Net: вход в 2-байтовые языки (японский, китайский и т.д.)

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

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

4b9b3361

Ответ 1

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

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

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