8
여러 클래스의 메시지를 기록하려고합니다. 문제는 현재 모든 메시지를 단일 file.i에 기록 할 수 있다는 것입니다.이 클래스는 메시지를 ALog.txt에 기록해야하고 클래스 B는 BLog.txt에 메시지를 기록해야합니다.Log4net : 각 클래스에 대한 별도의 로그 파일
샘플 구성을 알려주십시오. 이 설정을위한 파일
여러 클래스의 메시지를 기록하려고합니다. 문제는 현재 모든 메시지를 단일 file.i에 기록 할 수 있다는 것입니다.이 클래스는 메시지를 ALog.txt에 기록해야하고 클래스 B는 BLog.txt에 메시지를 기록해야합니다.Log4net : 각 클래스에 대한 별도의 로그 파일
샘플 구성을 알려주십시오. 이 설정을위한 파일
root
로거 외에도 개별 로거를 고유 한 애 퍼더로 구성 할 수 있습니다. 당신이 당신의 로거 ClassA
를 호출하는 가정 ClassB
할 수있다 :이 더 here을 설명
<root>
<appender-ref ref="CommonAppender" />
</root>
<logger name="ClassA">
<appender-ref ref="AppenderA" />
</logger>
<logger name="ClassB">
<appender-ref ref="AppenderB" />
</logger>
.
프로그래밍 방식으로 구현할 수 있습니까? 이후 각 클래스에 대해 사용자의 로그 파일 이름을 가져옵니다. 코드를 통해 FileAppender와 그 속성을 설정할 수 있습니까? –
@dhirajsuvarna - 실제로. https://stackoverflow.com/a/1776025/35245에서 확인하십시오. –