如何使用语义日志在运行时更改日志级别?
在我的 Global.asax Application_Startup 我有以下代码:
var listener = new ObservableEventListener();
listener.EnableEvents((EventSource) MyCustomEventSource.Log, EventLevel.Informational, Keywords.All);
listener.LogToRollingFlatFile(@"logs\events.json", 5000, "MM-dd-yyyy",
RollFileExistsBehavior.Increment,
RollInterval.Week,
new JsonEventTextFormatter(), 4);
我的进程开始后如何更改日志级别。我的支持团队可能希望在故障排除会话期间将日志记录到 Verbose,然后在发现问题后将其关闭。他们希望在不停止或重新启动流程的情况下执行此操作。