новая строка не работает в Log4Net под учетной записью гостя Vista - PullRequest
1 голос
/ 14 июня 2010

Я использую Log4Net (1.2.10.0) для входа в свое приложение.Он работает нормально - пока я не запустил его на Vista SP2 под гостевым пользователем.Файл журнала не содержит символов новой строки - весь журнал представляет собой одну строку.Этого не происходит, когда я запускаю приложение как обычный пользователь или администратор.Только в случае встроенной гостевой учетной записи.

Есть идеи?

Конфигурация следующая:

<appender name="clientRollingFile" type="log4net.Appender.RollingFileAppender">
    <file value="C:\users\public\client.log" />
    <appendToFile value="true" />
    <maximumFileSize value="100KB" />
    <maxSizeRollBackups value="5" />
    <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date %-5level %logger [%type{1}] [%ndc] - %message%newline" />
    </layout>
</appender>

Спасибо

1 Ответ

0 голосов
/ 15 июня 2011

Попробуйте следующий макет, который включает новую строку в код , а не в конфигурации. Посмотрите, если проблема все еще возникает.

<layout type="log4net.Layout.SimpleLayout">

Это ничего не "исправит", но может помочь нам сузить проблему.

...