동일한 폴더에서 NLog 날짜 로그 파일 로깅
이것은 NLog에서 로그 파일 이름을 날짜로 설정하고 저장하려는 동안 설정된 방법입니다.
NLog의 file target 문서
연결이 Date일 때 archiveFile는 다른 폴더가 되어야 한다는 설명이 있습니다.
현재 File에 날짜 파일 이름을 지정하여 같은 폴더에서 사용할 수 없을 것 같아서 설정의 조합을 찾았습니다.
컨디션
Windows10 Professional 1903
Microsoft Visual Studio Enterprise 2019 Version 16.3.1
Microsoft .NET Framework Version 4.7.2
Microsoft Visual C# 7.0
NLog for .Net Framework 4.5 ver.4.6.7
Example
NLog.config
<targets>
<target xsi:type="File" name="MyFile" fileName="C:\hoge\Log\${date:format=yyyyMMdd}.log"
layout="${longdate} :${level} ${logger}:: ${message} ${exception}"
encoding="UTF-8"
archiveFileName="C:\hoge\Log\{#}.log"
archiveNumbering="Date"
archiveDateFormat="yyyyMMdd"
maxArchiveFiles="7"
concurrentWrites="true"
/>
</targets>
<rules>
<logger name="*" minlevel="Info" writeTo="MyFile" final="true" />
</rules>
전달된 archive Every = "Day"를 지정하지 않으면 archive를 실행할 수 없으며 현재 File에 날짜를 지정해도 원활하게 전달됩니다.log 폴더 결과
로그 출력 실행 전
로그 출력 실행 후
Reference
이 문제에 관하여(동일한 폴더에서 NLog 날짜 로그 파일 로깅), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/emiobitsu/items/6910030883a8cabd9127텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)