2024-03-16 23:09:39.1534 Debug Message Template Auto Format enabled
2024-03-16 23:09:39.2017 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:09:39.2017 Trace Scanning ShortDateLayoutRenderer 'Layout Renderer: ${shortdate}'
2024-03-16 23:09:39.2017 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:09:39.2017 Trace Scanning LongDateLayoutRenderer 'Layout Renderer: ${longdate}'
2024-03-16 23:09:39.2017 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:09:39.2017 Trace Scanning LevelLayoutRenderer 'Layout Renderer: ${level}'
2024-03-16 23:09:39.2017 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:09:39.2017 Trace Scanning MessageLayoutRenderer 'Layout Renderer: ${message}'
2024-03-16 23:09:39.2017 Debug Adding target NLog.Targets.FileTarget(Name=logfile)
2024-03-16 23:09:39.2017 Info Registered target NLog.Targets.FileTarget(Name=logfile)
2024-03-16 23:09:39.2017 Trace ParseRulesElement
2024-03-16 23:09:39.2322 Info NLog, Version=5.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c. File version: 5.2.8.2366. Product version: 5.2.8+f586f1341c46fa38aaaff4c641e7f0fa7e813943. GlobalAssemblyCache: False
2024-03-16 23:09:39.2442 Debug Start watching file-filter 'nlog.config' in directory: D:\Logging.Frameworks\Logging.Frameworks.Nlog
2024-03-16 23:09:39.2442 Debug --- NLog configuration dump ---
2024-03-16 23:09:39.2442 Debug Targets:
2024-03-16 23:09:39.2442 Debug FileTarget(Name=logfile)
2024-03-16 23:09:39.2477 Debug Rules:
2024-03-16 23:09:39.2477 Debug logNamePattern: (:All) levels: [ Debug Info Warn Error Fatal ] writeTo: [ logfile ]
2024-03-16 23:09:39.2477 Debug --- End of NLog configuration dump ---
2024-03-16 23:09:39.2477 Trace FindReachableObject<System.Object>:
2024-03-16 23:09:39.2477 Trace Scanning LoggingRule 'logNamePattern: (:All) levels: [ Debug Info Warn Error Fatal ] writeTo: [ logfile ]'
2024-03-16 23:09:39.2477 Trace  Scanning Property Targets 'System.Collections.Generic.List`1[NLog.Targets.Target]' System.Collections.Generic.IList`1[NLog.Targets.Target]
2024-03-16 23:09:39.2477 Trace  Scanning FileTarget 'FileTarget(Name=logfile)'
2024-03-16 23:09:39.2477 Trace   Scanning Property FileName 'd:/Projects/logs/nlog/${shortdate}_logfile.txt' NLog.Layouts.Layout
2024-03-16 23:09:39.2477 Trace   Scanning SimpleLayout 'd:/Projects/logs/nlog/${shortdate}_logfile.txt'
2024-03-16 23:09:39.2477 Trace    Scanning Property LayoutRenderers 'NLog.LayoutRenderers.LayoutRenderer[]' System.Collections.Generic.IEnumerable`1[NLog.LayoutRenderers.LayoutRenderer]
2024-03-16 23:09:39.2477 Trace    Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:09:39.2477 Trace    Scanning ShortDateLayoutRenderer 'Layout Renderer: ${shortdate}'
2024-03-16 23:09:39.2477 Trace    Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:09:39.2701 Trace   Scanning Property Layout '${longdate} ${level:uppercase=true} ${message}' NLog.Layouts.Layout
2024-03-16 23:09:39.2701 Trace   Scanning SimpleLayout '${longdate} ${level:uppercase=true} ${message}'
2024-03-16 23:09:39.2701 Trace    Scanning Property LayoutRenderers 'NLog.LayoutRenderers.LayoutRenderer[]' System.Collections.Generic.IEnumerable`1[NLog.LayoutRenderers.LayoutRenderer]
2024-03-16 23:09:39.2701 Trace    Scanning LongDateLayoutRenderer 'Layout Renderer: ${longdate}'
2024-03-16 23:09:39.2701 Trace    Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:09:39.2701 Trace    Scanning LevelLayoutRenderer 'Layout Renderer: ${level}'
2024-03-16 23:09:39.2701 Trace    Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:09:39.2701 Trace    Scanning MessageLayoutRenderer 'Layout Renderer: ${message}'
2024-03-16 23:09:39.2701 Trace  Scanning Property ChildRules 'System.Collections.Generic.List`1[NLog.Config.LoggingRule]' System.Collections.Generic.IList`1[NLog.Config.LoggingRule]
2024-03-16 23:09:39.2701 Trace  Scanning Property Filters 'System.Collections.Generic.List`1[NLog.Filters.Filter]' System.Collections.Generic.IList`1[NLog.Filters.Filter]
2024-03-16 23:09:39.2701 Info Validating config: TargetNames=logfile, ConfigItems=12, FilePath=D:\Logging.Frameworks\Logging.Frameworks.Nlog\nlog.config
2024-03-16 23:09:39.2701 Debug Unused target checking is started... Rule Count: 1, Target Count: 1
2024-03-16 23:09:39.2822 Debug Unused target checking is completed. Total Rule Count: 1, Total Target Count: 1, Unused Target Count: 0
2024-03-16 23:09:39.2822 Trace Initializing Layout Renderer: ${message}
2024-03-16 23:09:39.2822 Trace Initializing Layout Renderer: ${literal}
2024-03-16 23:09:39.2822 Trace Initializing Layout Renderer: ${level}
2024-03-16 23:09:39.2822 Trace Initializing Layout Renderer: ${literal}
2024-03-16 23:09:39.2822 Trace Initializing Layout Renderer: ${longdate}
2024-03-16 23:09:39.2822 Trace Initializing ${longdate} ${level:uppercase=true} ${message}
2024-03-16 23:09:39.2822 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:09:39.2822 Trace Scanning SimpleLayout '${longdate} ${level:uppercase=true} ${message}'
2024-03-16 23:09:39.2822 Trace  Scanning Property LayoutRenderers 'NLog.LayoutRenderers.LayoutRenderer[]' System.Collections.Generic.IEnumerable`1[NLog.LayoutRenderers.LayoutRenderer]
2024-03-16 23:09:39.2822 Trace  Scanning LongDateLayoutRenderer 'Layout Renderer: ${longdate}'
2024-03-16 23:09:39.2822 Trace  Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:09:39.2822 Trace  Scanning LevelLayoutRenderer 'Layout Renderer: ${level}'
2024-03-16 23:09:39.2822 Trace  Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:09:39.2822 Trace  Scanning MessageLayoutRenderer 'Layout Renderer: ${message}'
2024-03-16 23:09:39.2945 Trace Initializing Layout Renderer: ${literal}
2024-03-16 23:09:39.2945 Trace Initializing Layout Renderer: ${shortdate}
2024-03-16 23:09:39.2945 Trace Initializing Layout Renderer: ${literal}
2024-03-16 23:09:39.2945 Trace Initializing d:/Projects/logs/nlog/${shortdate}_logfile.txt
2024-03-16 23:09:39.2945 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:09:39.2945 Trace Scanning SimpleLayout 'd:/Projects/logs/nlog/${shortdate}_logfile.txt'
2024-03-16 23:09:39.2945 Trace  Scanning Property LayoutRenderers 'NLog.LayoutRenderers.LayoutRenderer[]' System.Collections.Generic.IEnumerable`1[NLog.LayoutRenderers.LayoutRenderer]
2024-03-16 23:09:39.2945 Trace  Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:09:39.2945 Trace  Scanning ShortDateLayoutRenderer 'Layout Renderer: ${shortdate}'
2024-03-16 23:09:39.2945 Trace  Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:09:39.2945 Trace Initializing FileTarget(Name=logfile)
2024-03-16 23:09:39.3124 Trace FindReachableObject<NLog.Layouts.Layout>:
2024-03-16 23:09:39.3124 Trace Scanning FileTarget 'FileTarget(Name=logfile)'
2024-03-16 23:09:39.3124 Trace  Scanning Property FileName 'd:/Projects/logs/nlog/${shortdate}_logfile.txt' NLog.Layouts.Layout
2024-03-16 23:09:39.3124 Trace  Scanning Property Layout '${longdate} ${level:uppercase=true} ${message}' NLog.Layouts.Layout
2024-03-16 23:09:39.3124 Trace FileTarget(Name=logfile) has 2 layouts
2024-03-16 23:09:39.3124 Trace FileTarget(Name=logfile): Using appenderFactory: NLog.Internal.FileAppenders.SingleProcessFileAppender+Factory
2024-03-16 23:09:39.3124 Info Configuration initialized.
2024-03-16 23:09:39.3292 Debug Targets configured when LogLevel >= Debug for Logger: Program
2024-03-16 23:09:39.3292 Debug Logger Program [Debug] => logfile
2024-03-16 23:09:39.3292 Debug Logger Program [Info] => logfile
2024-03-16 23:09:39.3292 Debug Logger Program [Warn] => logfile
2024-03-16 23:09:39.3292 Debug Logger Program [Error] => logfile
2024-03-16 23:09:39.3292 Debug Logger Program [Fatal] => logfile
2024-03-16 23:09:39.7155 Trace Assembly 'NLog.Web.AspNetCore, Version=5.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c' will be hidden in callsite stacktrace
2024-03-16 23:09:45.9783 Debug Targets configured when LogLevel >= Debug for Logger: Logging.Frameworks.NLog.Services.LoggerManager
2024-03-16 23:09:45.9783 Debug Logger Logging.Frameworks.NLog.Services.LoggerManager [Debug] => logfile
2024-03-16 23:09:45.9783 Debug Logger Logging.Frameworks.NLog.Services.LoggerManager [Info] => logfile
2024-03-16 23:09:45.9783 Debug Logger Logging.Frameworks.NLog.Services.LoggerManager [Warn] => logfile
2024-03-16 23:09:45.9783 Debug Logger Logging.Frameworks.NLog.Services.LoggerManager [Error] => logfile
2024-03-16 23:09:45.9783 Debug Logger Logging.Frameworks.NLog.Services.LoggerManager [Fatal] => logfile
2024-03-16 23:09:45.9885 Debug FileTarget(Name=logfile): Preparing for new file: 'd:/Projects/logs/nlog/2024-03-16_logfile.txt'
2024-03-16 23:09:45.9885 Debug FileTarget(Name=logfile): Creating file appender: 'd:/Projects/logs/nlog/2024-03-16_logfile.txt'
2024-03-16 23:09:45.9885 Trace FileTarget(Name=logfile): Opening d:/Projects/logs/nlog/2024-03-16_logfile.txt with allowFileSharedWriting=False
2024-03-16 23:09:45.9885 Debug FileTarget(Name=logfile): DirectoryNotFoundException - Attempting to create directory for FileName: d:/Projects/logs/nlog/2024-03-16_logfile.txt
2024-03-16 23:10:36.3300 Debug Message Template Auto Format enabled
2024-03-16 23:10:36.3734 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:10:36.3770 Trace Scanning ShortDateLayoutRenderer 'Layout Renderer: ${shortdate}'
2024-03-16 23:10:36.3770 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:10:36.3770 Trace Scanning LongDateLayoutRenderer 'Layout Renderer: ${longdate}'
2024-03-16 23:10:36.3770 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:10:36.3770 Trace Scanning LevelLayoutRenderer 'Layout Renderer: ${level}'
2024-03-16 23:10:36.3770 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:10:36.3770 Trace Scanning MessageLayoutRenderer 'Layout Renderer: ${message}'
2024-03-16 23:10:36.3770 Debug Adding target NLog.Targets.FileTarget(Name=logfile)
2024-03-16 23:10:36.3913 Info Registered target NLog.Targets.FileTarget(Name=logfile)
2024-03-16 23:10:36.3913 Trace ParseRulesElement
2024-03-16 23:10:36.4089 Info NLog, Version=5.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c. File version: 5.2.8.2366. Product version: 5.2.8+f586f1341c46fa38aaaff4c641e7f0fa7e813943. GlobalAssemblyCache: False
2024-03-16 23:10:36.4231 Debug Start watching file-filter 'nlog.config' in directory: D:\Logging.Frameworks\Logging.Frameworks.Nlog
2024-03-16 23:10:36.4231 Debug --- NLog configuration dump ---
2024-03-16 23:10:36.4231 Debug Targets:
2024-03-16 23:10:36.4231 Debug FileTarget(Name=logfile)
2024-03-16 23:10:36.4231 Debug Rules:
2024-03-16 23:10:36.4231 Debug logNamePattern: (:All) levels: [ Debug Info Warn Error Fatal ] writeTo: [ logfile ]
2024-03-16 23:10:36.4231 Debug --- End of NLog configuration dump ---
2024-03-16 23:10:36.4231 Trace FindReachableObject<System.Object>:
2024-03-16 23:10:36.4231 Trace Scanning LoggingRule 'logNamePattern: (:All) levels: [ Debug Info Warn Error Fatal ] writeTo: [ logfile ]'
2024-03-16 23:10:36.4231 Trace  Scanning Property Targets 'System.Collections.Generic.List`1[NLog.Targets.Target]' System.Collections.Generic.IList`1[NLog.Targets.Target]
2024-03-16 23:10:36.4231 Trace  Scanning FileTarget 'FileTarget(Name=logfile)'
2024-03-16 23:10:36.4231 Trace   Scanning Property FileName 'd:/Projects/logs/nlog/${shortdate}_logfile.txt' NLog.Layouts.Layout
2024-03-16 23:10:36.4231 Trace   Scanning SimpleLayout 'd:/Projects/logs/nlog/${shortdate}_logfile.txt'
2024-03-16 23:10:36.4231 Trace    Scanning Property LayoutRenderers 'NLog.LayoutRenderers.LayoutRenderer[]' System.Collections.Generic.IEnumerable`1[NLog.LayoutRenderers.LayoutRenderer]
2024-03-16 23:10:36.4231 Trace    Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:10:36.4354 Trace    Scanning ShortDateLayoutRenderer 'Layout Renderer: ${shortdate}'
2024-03-16 23:10:36.4354 Trace    Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:10:36.4354 Trace   Scanning Property Layout '${longdate} ${level:uppercase=true} ${message}' NLog.Layouts.Layout
2024-03-16 23:10:36.4354 Trace   Scanning SimpleLayout '${longdate} ${level:uppercase=true} ${message}'
2024-03-16 23:10:36.4354 Trace    Scanning Property LayoutRenderers 'NLog.LayoutRenderers.LayoutRenderer[]' System.Collections.Generic.IEnumerable`1[NLog.LayoutRenderers.LayoutRenderer]
2024-03-16 23:10:36.4354 Trace    Scanning LongDateLayoutRenderer 'Layout Renderer: ${longdate}'
2024-03-16 23:10:36.4354 Trace    Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:10:36.4354 Trace    Scanning LevelLayoutRenderer 'Layout Renderer: ${level}'
2024-03-16 23:10:36.4354 Trace    Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:10:36.4354 Trace    Scanning MessageLayoutRenderer 'Layout Renderer: ${message}'
2024-03-16 23:10:36.4354 Trace  Scanning Property ChildRules 'System.Collections.Generic.List`1[NLog.Config.LoggingRule]' System.Collections.Generic.IList`1[NLog.Config.LoggingRule]
2024-03-16 23:10:36.4354 Trace  Scanning Property Filters 'System.Collections.Generic.List`1[NLog.Filters.Filter]' System.Collections.Generic.IList`1[NLog.Filters.Filter]
2024-03-16 23:10:36.4354 Info Validating config: TargetNames=logfile, ConfigItems=12, FilePath=D:\Logging.Frameworks\Logging.Frameworks.Nlog\nlog.config
2024-03-16 23:10:36.4354 Debug Unused target checking is started... Rule Count: 1, Target Count: 1
2024-03-16 23:10:36.4519 Debug Unused target checking is completed. Total Rule Count: 1, Total Target Count: 1, Unused Target Count: 0
2024-03-16 23:10:36.4519 Trace Initializing Layout Renderer: ${message}
2024-03-16 23:10:36.4519 Trace Initializing Layout Renderer: ${literal}
2024-03-16 23:10:36.4519 Trace Initializing Layout Renderer: ${level}
2024-03-16 23:10:36.4519 Trace Initializing Layout Renderer: ${literal}
2024-03-16 23:10:36.4519 Trace Initializing Layout Renderer: ${longdate}
2024-03-16 23:10:36.4519 Trace Initializing ${longdate} ${level:uppercase=true} ${message}
2024-03-16 23:10:36.4519 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:10:36.4519 Trace Scanning SimpleLayout '${longdate} ${level:uppercase=true} ${message}'
2024-03-16 23:10:36.4519 Trace  Scanning Property LayoutRenderers 'NLog.LayoutRenderers.LayoutRenderer[]' System.Collections.Generic.IEnumerable`1[NLog.LayoutRenderers.LayoutRenderer]
2024-03-16 23:10:36.4519 Trace  Scanning LongDateLayoutRenderer 'Layout Renderer: ${longdate}'
2024-03-16 23:10:36.4519 Trace  Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:10:36.4519 Trace  Scanning LevelLayoutRenderer 'Layout Renderer: ${level}'
2024-03-16 23:10:36.4519 Trace  Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:10:36.4519 Trace  Scanning MessageLayoutRenderer 'Layout Renderer: ${message}'
2024-03-16 23:10:36.4519 Trace Initializing Layout Renderer: ${literal}
2024-03-16 23:10:36.4519 Trace Initializing Layout Renderer: ${shortdate}
2024-03-16 23:10:36.4519 Trace Initializing Layout Renderer: ${literal}
2024-03-16 23:10:36.4519 Trace Initializing d:/Projects/logs/nlog/${shortdate}_logfile.txt
2024-03-16 23:10:36.4519 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:10:36.4519 Trace Scanning SimpleLayout 'd:/Projects/logs/nlog/${shortdate}_logfile.txt'
2024-03-16 23:10:36.4519 Trace  Scanning Property LayoutRenderers 'NLog.LayoutRenderers.LayoutRenderer[]' System.Collections.Generic.IEnumerable`1[NLog.LayoutRenderers.LayoutRenderer]
2024-03-16 23:10:36.4519 Trace  Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:10:36.4519 Trace  Scanning ShortDateLayoutRenderer 'Layout Renderer: ${shortdate}'
2024-03-16 23:10:36.4519 Trace  Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:10:36.4519 Trace Initializing FileTarget(Name=logfile)
2024-03-16 23:10:36.4519 Trace FindReachableObject<NLog.Layouts.Layout>:
2024-03-16 23:10:36.4669 Trace Scanning FileTarget 'FileTarget(Name=logfile)'
2024-03-16 23:10:36.4669 Trace  Scanning Property FileName 'd:/Projects/logs/nlog/${shortdate}_logfile.txt' NLog.Layouts.Layout
2024-03-16 23:10:36.4669 Trace  Scanning Property Layout '${longdate} ${level:uppercase=true} ${message}' NLog.Layouts.Layout
2024-03-16 23:10:36.4669 Trace FileTarget(Name=logfile) has 2 layouts
2024-03-16 23:10:36.4669 Trace FileTarget(Name=logfile): Using appenderFactory: NLog.Internal.FileAppenders.SingleProcessFileAppender+Factory
2024-03-16 23:10:36.4669 Info Configuration initialized.
2024-03-16 23:10:36.4669 Debug Targets configured when LogLevel >= Debug for Logger: Program
2024-03-16 23:10:36.4669 Debug Logger Program [Debug] => logfile
2024-03-16 23:10:36.4669 Debug Logger Program [Info] => logfile
2024-03-16 23:10:36.4669 Debug Logger Program [Warn] => logfile
2024-03-16 23:10:36.4669 Debug Logger Program [Error] => logfile
2024-03-16 23:10:36.4669 Debug Logger Program [Fatal] => logfile
2024-03-16 23:10:36.7344 Trace Assembly 'NLog.Web.AspNetCore, Version=5.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c' will be hidden in callsite stacktrace
2024-03-16 23:10:42.6963 Debug Targets configured when LogLevel >= Debug for Logger: Logging.Frameworks.NLog.Services.LoggerManager
2024-03-16 23:10:42.6963 Debug Logger Logging.Frameworks.NLog.Services.LoggerManager [Debug] => logfile
2024-03-16 23:10:42.6963 Debug Logger Logging.Frameworks.NLog.Services.LoggerManager [Info] => logfile
2024-03-16 23:10:42.6963 Debug Logger Logging.Frameworks.NLog.Services.LoggerManager [Warn] => logfile
2024-03-16 23:10:42.6963 Debug Logger Logging.Frameworks.NLog.Services.LoggerManager [Error] => logfile
2024-03-16 23:10:42.6963 Debug Logger Logging.Frameworks.NLog.Services.LoggerManager [Fatal] => logfile
2024-03-16 23:10:42.7088 Debug FileTarget(Name=logfile): Preparing for new file: 'd:/Projects/logs/nlog/2024-03-16_logfile.txt'
2024-03-16 23:10:42.7088 Debug FileTarget(Name=logfile): Creating file appender: 'd:/Projects/logs/nlog/2024-03-16_logfile.txt'
2024-03-16 23:10:42.7088 Trace FileTarget(Name=logfile): Opening d:/Projects/logs/nlog/2024-03-16_logfile.txt with allowFileSharedWriting=False
2024-03-16 23:10:42.7088 Debug FileTarget(Name=logfile): DirectoryNotFoundException - Attempting to create directory for FileName: d:/Projects/logs/nlog/2024-03-16_logfile.txt
2024-03-16 23:19:19.5176 Debug Message Template Auto Format enabled
2024-03-16 23:19:19.5973 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:19:19.5973 Trace Scanning ShortDateLayoutRenderer 'Layout Renderer: ${shortdate}'
2024-03-16 23:19:19.5973 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:19:19.5973 Trace Scanning LongDateLayoutRenderer 'Layout Renderer: ${longdate}'
2024-03-16 23:19:19.5973 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:19:19.5973 Trace Scanning LevelLayoutRenderer 'Layout Renderer: ${level}'
2024-03-16 23:19:19.6074 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:19:19.6074 Trace Scanning MessageLayoutRenderer 'Layout Renderer: ${message}'
2024-03-16 23:19:19.6074 Debug Adding target NLog.Targets.FileTarget(Name=logfile)
2024-03-16 23:19:19.6074 Info Registered target NLog.Targets.FileTarget(Name=logfile)
2024-03-16 23:19:19.6074 Trace ParseRulesElement
2024-03-16 23:19:19.6244 Info NLog, Version=5.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c. File version: 5.2.8.2366. Product version: 5.2.8+f586f1341c46fa38aaaff4c641e7f0fa7e813943. GlobalAssemblyCache: False
2024-03-16 23:19:19.6395 Debug Start watching file-filter 'nlog.config' in directory: D:\Logging.Frameworks\Logging.Frameworks.NLog
2024-03-16 23:19:19.6395 Debug --- NLog configuration dump ---
2024-03-16 23:19:19.6395 Debug Targets:
2024-03-16 23:19:19.6395 Debug FileTarget(Name=logfile)
2024-03-16 23:19:19.6395 Debug Rules:
2024-03-16 23:19:19.6395 Debug logNamePattern: (:All) levels: [ Debug Info Warn Error Fatal ] writeTo: [ logfile ]
2024-03-16 23:19:19.6395 Debug --- End of NLog configuration dump ---
2024-03-16 23:19:19.6570 Trace FindReachableObject<System.Object>:
2024-03-16 23:19:19.6570 Trace Scanning LoggingRule 'logNamePattern: (:All) levels: [ Debug Info Warn Error Fatal ] writeTo: [ logfile ]'
2024-03-16 23:19:19.6570 Trace  Scanning Property Targets 'System.Collections.Generic.List`1[NLog.Targets.Target]' System.Collections.Generic.IList`1[NLog.Targets.Target]
2024-03-16 23:19:19.6570 Trace  Scanning FileTarget 'FileTarget(Name=logfile)'
2024-03-16 23:19:19.6570 Trace   Scanning Property FileName 'd:/Projects/logs/nlog/${shortdate}_logfile.txt' NLog.Layouts.Layout
2024-03-16 23:19:19.6570 Trace   Scanning SimpleLayout 'd:/Projects/logs/nlog/${shortdate}_logfile.txt'
2024-03-16 23:19:19.6570 Trace    Scanning Property LayoutRenderers 'NLog.LayoutRenderers.LayoutRenderer[]' System.Collections.Generic.IEnumerable`1[NLog.LayoutRenderers.LayoutRenderer]
2024-03-16 23:19:19.6570 Trace    Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:19:19.6570 Trace    Scanning ShortDateLayoutRenderer 'Layout Renderer: ${shortdate}'
2024-03-16 23:19:19.6570 Trace    Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:19:19.6790 Trace   Scanning Property Layout '${longdate} ${level:uppercase=true} ${message}' NLog.Layouts.Layout
2024-03-16 23:19:19.6790 Trace   Scanning SimpleLayout '${longdate} ${level:uppercase=true} ${message}'
2024-03-16 23:19:19.6790 Trace    Scanning Property LayoutRenderers 'NLog.LayoutRenderers.LayoutRenderer[]' System.Collections.Generic.IEnumerable`1[NLog.LayoutRenderers.LayoutRenderer]
2024-03-16 23:19:19.6790 Trace    Scanning LongDateLayoutRenderer 'Layout Renderer: ${longdate}'
2024-03-16 23:19:19.6790 Trace    Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:19:19.6790 Trace    Scanning LevelLayoutRenderer 'Layout Renderer: ${level}'
2024-03-16 23:19:19.6790 Trace    Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:19:19.6790 Trace    Scanning MessageLayoutRenderer 'Layout Renderer: ${message}'
2024-03-16 23:19:19.6790 Trace  Scanning Property ChildRules 'System.Collections.Generic.List`1[NLog.Config.LoggingRule]' System.Collections.Generic.IList`1[NLog.Config.LoggingRule]
2024-03-16 23:19:19.6790 Trace  Scanning Property Filters 'System.Collections.Generic.List`1[NLog.Filters.Filter]' System.Collections.Generic.IList`1[NLog.Filters.Filter]
2024-03-16 23:19:19.6884 Info Validating config: TargetNames=logfile, ConfigItems=12, FilePath=D:\Logging.Frameworks\Logging.Frameworks.NLog\nlog.config
2024-03-16 23:19:19.6884 Debug Unused target checking is started... Rule Count: 1, Target Count: 1
2024-03-16 23:19:19.6884 Debug Unused target checking is completed. Total Rule Count: 1, Total Target Count: 1, Unused Target Count: 0
2024-03-16 23:19:19.6884 Trace Initializing Layout Renderer: ${message}
2024-03-16 23:19:19.6884 Trace Initializing Layout Renderer: ${literal}
2024-03-16 23:19:19.6884 Trace Initializing Layout Renderer: ${level}
2024-03-16 23:19:19.7021 Trace Initializing Layout Renderer: ${literal}
2024-03-16 23:19:19.7021 Trace Initializing Layout Renderer: ${longdate}
2024-03-16 23:19:19.7021 Trace Initializing ${longdate} ${level:uppercase=true} ${message}
2024-03-16 23:19:19.7021 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:19:19.7021 Trace Scanning SimpleLayout '${longdate} ${level:uppercase=true} ${message}'
2024-03-16 23:19:19.7021 Trace  Scanning Property LayoutRenderers 'NLog.LayoutRenderers.LayoutRenderer[]' System.Collections.Generic.IEnumerable`1[NLog.LayoutRenderers.LayoutRenderer]
2024-03-16 23:19:19.7021 Trace  Scanning LongDateLayoutRenderer 'Layout Renderer: ${longdate}'
2024-03-16 23:19:19.7021 Trace  Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:19:19.7021 Trace  Scanning LevelLayoutRenderer 'Layout Renderer: ${level}'
2024-03-16 23:19:19.7166 Trace  Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:19:19.7166 Trace  Scanning MessageLayoutRenderer 'Layout Renderer: ${message}'
2024-03-16 23:19:19.7166 Trace Initializing Layout Renderer: ${literal}
2024-03-16 23:19:19.7166 Trace Initializing Layout Renderer: ${shortdate}
2024-03-16 23:19:19.7166 Trace Initializing Layout Renderer: ${literal}
2024-03-16 23:19:19.7166 Trace Initializing d:/Projects/logs/nlog/${shortdate}_logfile.txt
2024-03-16 23:19:19.7166 Trace FindReachableObject<NLog.Internal.IRenderable>:
2024-03-16 23:19:19.7166 Trace Scanning SimpleLayout 'd:/Projects/logs/nlog/${shortdate}_logfile.txt'
2024-03-16 23:19:19.7166 Trace  Scanning Property LayoutRenderers 'NLog.LayoutRenderers.LayoutRenderer[]' System.Collections.Generic.IEnumerable`1[NLog.LayoutRenderers.LayoutRenderer]
2024-03-16 23:19:19.7166 Trace  Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:19:19.7354 Trace  Scanning ShortDateLayoutRenderer 'Layout Renderer: ${shortdate}'
2024-03-16 23:19:19.7354 Trace  Scanning LiteralLayoutRenderer 'Layout Renderer: ${literal}'
2024-03-16 23:19:19.7354 Trace Initializing FileTarget(Name=logfile)
2024-03-16 23:19:19.7354 Trace FindReachableObject<NLog.Layouts.Layout>:
2024-03-16 23:19:19.7354 Trace Scanning FileTarget 'FileTarget(Name=logfile)'
2024-03-16 23:19:19.7354 Trace  Scanning Property FileName 'd:/Projects/logs/nlog/${shortdate}_logfile.txt' NLog.Layouts.Layout
2024-03-16 23:19:19.7354 Trace  Scanning Property Layout '${longdate} ${level:uppercase=true} ${message}' NLog.Layouts.Layout
2024-03-16 23:19:19.7354 Trace FileTarget(Name=logfile) has 2 layouts
2024-03-16 23:19:19.7354 Trace FileTarget(Name=logfile): Using appenderFactory: NLog.Internal.FileAppenders.SingleProcessFileAppender+Factory
2024-03-16 23:19:19.7354 Info Configuration initialized.
2024-03-16 23:19:19.7706 Debug Targets configured when LogLevel >= Debug for Logger: Program
2024-03-16 23:19:19.7706 Debug Logger Program [Debug] => logfile
2024-03-16 23:19:19.7706 Debug Logger Program [Info] => logfile
2024-03-16 23:19:19.7706 Debug Logger Program [Warn] => logfile
2024-03-16 23:19:19.7706 Debug Logger Program [Error] => logfile
2024-03-16 23:19:19.7706 Debug Logger Program [Fatal] => logfile
2024-03-16 23:19:20.1031 Trace Assembly 'NLog.Web.AspNetCore, Version=5.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c' will be hidden in callsite stacktrace
2024-03-16 23:19:26.9805 Debug Targets configured when LogLevel >= Debug for Logger: Logging.Frameworks.NLog.Services.LoggerManager
2024-03-16 23:19:26.9805 Debug Logger Logging.Frameworks.NLog.Services.LoggerManager [Debug] => logfile
2024-03-16 23:19:26.9805 Debug Logger Logging.Frameworks.NLog.Services.LoggerManager [Info] => logfile
2024-03-16 23:19:26.9805 Debug Logger Logging.Frameworks.NLog.Services.LoggerManager [Warn] => logfile
2024-03-16 23:19:26.9805 Debug Logger Logging.Frameworks.NLog.Services.LoggerManager [Error] => logfile
2024-03-16 23:19:26.9805 Debug Logger Logging.Frameworks.NLog.Services.LoggerManager [Fatal] => logfile
2024-03-16 23:19:26.9943 Debug FileTarget(Name=logfile): Preparing for new file: 'd:/Projects/logs/nlog/2024-03-16_logfile.txt'
2024-03-16 23:19:26.9943 Debug FileTarget(Name=logfile): Creating file appender: 'd:/Projects/logs/nlog/2024-03-16_logfile.txt'
2024-03-16 23:19:26.9943 Trace FileTarget(Name=logfile): Opening d:/Projects/logs/nlog/2024-03-16_logfile.txt with allowFileSharedWriting=False
2024-03-16 23:19:26.9943 Debug FileTarget(Name=logfile): DirectoryNotFoundException - Attempting to create directory for FileName: d:/Projects/logs/nlog/2024-03-16_logfile.txt
