0
그래서 log4net.config 파일에 log4net 구성이 있으며 web.config에 포함하지 않으려합니다. 나는이asp.net 개발 서버를 사용할 때 log4net.config 파일로드
log4net.Util.LogLog.InternalDebugging = true;
log4net.Config.XmlConfigurator.Configure(new FileInfo("log4net.config"));
같은 위해 Application_Start에서 구성을 초기화하지만이
'WebDev.WebServer.exe' (Managed): Loaded 'Builders023dc0f3207c463dbe9f49f346e5a7ca.dll'
log4net: XmlConfigurator: configuring repository [log4net-default-repository] using file [log4net.config]
log4net: XmlConfigurator: config file [C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\log4net.config] not found. Configuration unchanged.
나는 그것이 하드 코딩되지 않도록 설정 파일에 대한 경로를 제공하는 방법을 알아낼 수 없습니다 볼 수있는 출력 창에서 찾고 상대적입니다. 나는 ("../log4net.config"), ("~/log4net.config") 등을 시도했다. Server.MapPath 만 옵션인가?
대단히 감사합니다. gracias danke hvala :) – epitka