Я использую 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>
Спасибо
Попробуйте следующий макет, который включает новую строку в код , а не в конфигурации. Посмотрите, если проблема все еще возникает.
<layout type="log4net.Layout.SimpleLayout">
Это ничего не "исправит", но может помочь нам сузить проблему.