Common.Logging (.Net 용)에 log4net 팩토리 어댑터에 대한 등록 정보를 설정하는 것이 있다면 누구에게 알 수 있습니까?common.logging을 사용하여 log4net 등록 정보를 동적으로 설정하십시오.
<appender name="FileAppender" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" value="logs\Log_%property{BrokerID}.txt"/>
<appendToFile value="false"/>
<rollingStyle value="Size"/>
<maxSizeRollBackups value="-1"/>
<maximumFileSize value="50GB"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date %-5level %logger - %message%newline"/>
</layout>
</appender>
과 같은 속성을 설정 : 와이어에 common.logging를 사용하는 경우 Log_(null).txt
: log4net.GlobalContext.Properties["BrokerID"] = 10
내가 이런 모습으로 끝낼 파일 나는 수행하여 단지 log4net 사용하여 큰 성공을 있었다 즉시 log4net을 설치하십시오.
각 Common.Logging appender가 동일한 추상화를 통해이 Logger 뒤에이 경로를 라우팅하면 의미가 있습니다. –