0
웹 서비스의 경우, log4net이 로컬로 제대로 구성되었지만 웹 응용 프로그램이 Azure Webapp에 배포 된 경우에는 작동하지 않습니다. 내가 가진 내 AssemblyInfo.cs에 내Log4net이 로깅되지 않음 Azure Webapp
<log4net>
<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
<file value="log/sms.log" />
<appendToFile value="true" />
<maximumFileSize value="10MB" />
<maxSizeRollBackups value="10" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date %level - %message%newline" />
</layout>
</appender>
<logger name="TheLogger">
<appender-ref ref="RollingFile" />
</logger>
:
[assembly: XmlConfigurator(Watch = true)]
에서 디렉토리는 다음
내 설정이다 .. 만들었지 만 파일에 기록 된 것은 아무 것도 없다 Startup 클래스는 다음과 같습니다.public static ILog Logger { get; private set; }
public void Configuration(IAppBuilder appBuilder)
{
Logger = LogManager.GetLogger("TheLogger");
Logger.Info("Application start...");
}
내 로그 파일에 시간/날짜 형식과 응용 프로그램 시작이 기록되었지만 로깅 정보가 기록되지 않아 구성을 선택하는 것이 분명합니다. 내가 무엇을 놓치고 있습니까?
예,'root' 구성을 추가하는 시도하고 여전히 적어도 "로그"폴더를 만드는 E.Hysenaj @ –
작동하지? 폴더없이 파일 이름을 지정하려고 시도 했습니까? 당신이 필요한 모든 것을 만든 것 같습니다. – rodrigogq
"log"폴더가 생성되고 로그 파일도 지정되어 있습니다. 아니요 아니요. –