Ответ 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 .