Я пытаюсь использовать log4net в моем приложении c # ASP.net Core 2.2, но когда я использую любой из этих шаблонов, они выдают мне вывод с вопросительными знаками.
Мой log4net.config:
<?xml version="1.0" encoding="utf-8" ?>
<log4net>
<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
<file value="C:\Temp\app.log" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date | %level | [%thread] | %type %method %line - %message%n" />
</layout>
</appender>
<root>
<level value="ALL" />
<appender-ref ref="RollingFile" />
</root>
</log4net>
файл выглядит так после записи журнала:
2019-04-17 11:48:44,230 | INFO | [1] | ? ? ? - abc
есть идеи, почему это происходит и как это исправить?Я видел некоторые учебные пособия, в которых используются эти шаблоны, и пытался скопировать их, но результаты были такими же ... может быть, что-то в моей конфигурации неправильно?
из здесь Я понимаю, что могупросто добавьте имя файла и строку к моему сообщению, но я хотел сначала попробовать исправить в файле конфигурации.
спасибо.