在README for Serilog.Sinks.Xamarin中说:
因为内存缓冲区可能包含尚未写入目标接收器的事件,所以在应用程序/活动退出时调用Log.CloseAndFlush()或Logger.Dispose()非常重要。
在iOS上推荐的方法是什么?其中一种AppDelegate方法,例如OnResignActivation
或DidEnterBackground
?如果我使用OnResignActivation
或DidEnterBackground
这意味着我每次都必须在OnActivated
或WillEnterForeground
方法上创建记录器的新实例?