Log4Net не может найти свойство% username, когда я называю файл в моем приложении

log4net не делает правильноPatternString замена моего логина. Я хочу, чтобы мой журнал был

Журналы \ YYYYMMDD \ MSMQcore_ [имя пользователя] .log

Когда я использую%username свойство, я получаю домен в пути, который добавляет другую косвенную папку там. Я хочу только имя пользователя.

Журналы \ YYYYMMDD \ MSMQcore_ [домен] \ [имя пользователя] .log

У кого-нибудь есть пример вставки «имени пользователя» в имя файла приложения? Я перепробовал кучу вещей, я все еще чешу голову.

<appender name="core_Appender" type="log4net.Appender.RollingFileAppender" >
<!-- <file type="log4net.Util.PatternString"  value="Logs/%date{yyyyMMdd}/MSMQcore_%identity.log" /> -->
<!-- <file type="log4net.Util.PatternString"  value="Logs/%date{yyyyMMdd}/MSMQcore_%property{user}.log" /> -->
<file type="log4net.Util.PatternString"  value="Logs/%date{yyyyMMdd}/MSMQcore_%username.log" />
</appender>

Ответы на вопрос(5)

Ваш ответ на вопрос