log4net appender를 RavenDb에 사용할 수있는 다음 프로젝트 (https://github.com/antonsamarsky/log4net.Raven)를 발견했습니다.log4net RavenDB Appender 로그 작성 안함
나는 nuget 패키지를 가져 와서 내의 App.config이 같은 파일 구성했습니다
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
</configSections>
<connectionStrings>
<add name="RavenLogs" connectionString="Url = http://localhost:8080; DefaultDatabase=MyLog"/>
</connectionStrings>
<log4net>
<appender name="RavenAppender" type="log4net.Raven.RavenAppender, log4net.Raven">
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="INFO" />
<levelMax value="FATAL" />
</filter>
<connectionString value="RavenLogs"/>
<maxNumberOfRequestsPerSession value="100"/>
<bufferSize value="50" />
<evaluator type="log4net.Core.LevelEvaluator">
<threshold value="ERROR" />
</evaluator>
</appender>
</log4net>
<root>
<level value="INFO" />
<appender-ref ref="RavenAppender" />
</root>
가 nuget 및 GitGub의 구성을 가져 이외의 문서 없었다. 프로그램을 실행할 때 오류가 발생하지 않지만 RavenDb 서버에서도 아무 것도 볼 수 없습니다.
나는 RavenDb에서 MyLog 데이터베이스를 직접 만들어 보았습니다. appender가 자동으로 생성하지 않을 경우를 대비해 - 아직 아무것도 아닙니다.
누구나이 애플릿을 사용하는 방법을 알고 있습니까?
log4net 내부 디버깅을 활성화 (appSetting으로'log4net.Internal.Debug'를 'true'로 설정)하여 appender를 활성화하는 데 오류가 있는지 확인 했습니까? –
@JeroenMostert 안녕하세요, 저는 그 옵션에 익숙하지 않습니다. 디버깅을 위해 어떻게 설정합니까? – developer82
[FAQ에서] 자세한 지침이 제공됩니다 (http://logging.apache.org/log4net/release/faq.html). –