This repository was archived by the owner on Jan 25, 2026. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed
Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -19,24 +19,24 @@ public class LogService : ILifecycleLogService
1919 private LogService ( ) { _context = Lifecycle . GetContext ( this ) ; }
2020
2121 private static Logger ? _logger ;
22- public static Logger Logger { get => _logger ! ; private set => _logger = value ; }
23-
22+ public static Logger Logger => _logger ! ;
23+
2424 public void Start ( )
2525 {
2626 Context . Trace ( "正在初始化 Logger 实例" ) ;
27- var config = new LoggerConfiguration ( Path . Combine ( Environment . CurrentDirectory , "PCL" , "Log" ) ) ;
28- Logger = new Logger ( config ) ;
27+ var config = new LoggerConfiguration ( Path . Combine ( NativeInterop . ExecutableDirectory , "PCL" , "Log" ) ) ;
28+ _logger = new Logger ( config ) ;
2929 Context . Trace ( "正在注册日志事件" ) ;
30- LogWrapper . OnLog += OnWrapperLog ;
30+ LogWrapper . OnLog += _OnWrapperLog ;
3131 }
3232
3333 public void Stop ( )
3434 {
35- LogWrapper . OnLog -= OnWrapperLog ;
36- Logger . Dispose ( ) ;
35+ LogWrapper . OnLog -= _OnWrapperLog ;
36+ _logger ? . Dispose ( ) ;
3737 }
3838
39- private void OnWrapperLog ( LogLevel level , string msg , string ? module , Exception ? ex )
39+ private static void _OnWrapperLog ( LogLevel level , string msg , string ? module , Exception ? ex )
4040 {
4141 var thread = Thread . CurrentThread . Name ?? $ "#{ Thread . CurrentThread . ManagedThreadId } ";
4242 if ( module != null ) module = $ "[{ module } ] ";
You can’t perform that action at this time.
0 commit comments