로컬 시스템에 log4net은 이벤트 로그를 작성하고 서버에는 파일 만 작성하지만 기록하지는 않습니다.
파일을 만들기 때문에 권한이 될 수 없습니다 ...Log4net이 이벤트 로그에 기록 할 수없고 파일 만 생성합니다
어떤 제안이 있습니까?
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationS``ectionHandler,log4net"/>
<section name="activerecord" type="Castle.ActiveRecord.Framework.Config.ActiveRecordSectionHandler, Castle.ActiveRecord"/>
</configSections>
<log4net>
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="C:\Logs\Services"/>
<appendToFile value="true"/>
<staticLogFileName value="false"/>
<rollingStyle value="Composite"/>
<datePattern value="yyyyMMdd.lo\g"/>
<maxSizeRollBackups value="5"/>
<maximumFileSize value="100MB"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%newline %date [%thread] %-5level %logger - %message%newline"/>
</layout>
</appender>
<root>
<!-- priority value can be set to ALL|INFO|WARN|ERROR -->
<level value="ALL"/>
<appender-ref ref="RollingLogFileAppender"/>
</root>
</log4net>
편집 : 자세한 내용은 내가 그것을 서버에 기록 LOG4NET의 디버그 모드에서 당신에게
을 줄 수있는 내가 모든 디버그 로그
을보고이 라인을 완료 할 수
log4net: Type = [3], r0 = [19700101.log], r1 = [19700102.log]
log4net: curSizeRollBackups starts at [0]
log4net: reated Appender [RollingLogFileAppender]
log4net: Adding appender named [RollingLogFileAppender] to logger [root]
log4net: Hierarchy Threshold []
log4net: Shutdown called on Hierarchy [log4net-default-repository]
우선 log4net 설정 파일을 게시하십시오. 파일 및 이벤트 로그 권한은 동일하지 않으므로 자세한 내용 없이는이 규칙을 배제 할 수 없습니다. –