1
log4net에 대한 동적 설정을 만들려고합니다. 다른 인스턴스에 대한 로그를 보내야하지만 그 번호를 알지 못합니다. 이 모든 것을 C# 코드로 만들 수 있습니까?동적 log4net 설정 방법
log4net에 대한 동적 설정을 만들려고합니다. 다른 인스턴스에 대한 로그를 보내야하지만 그 번호를 알지 못합니다. 이 모든 것을 C# 코드로 만들 수 있습니까?동적 log4net 설정 방법
은 당신이 뭔가를 할 수 있습니다 GetAppenders
는 IAppender
당신이 필요의 컬렉션을 반환
Hierarchy hierarchy = (Hierarchy)LogManager.GetRepository();
hierarchy.Root.RemoveAllAppenders(); /*Remove any other appenders*/
foreach (var appender in GetAppenders())
{
hierarchy.Root.AddAppender(appender);
}
hierarchy.Root.Level = Level.Info;
hierarchy.Configured = true;
.
감사합니다. @Max –