我正在尝试在我的ASP.NET网站中创建一个设置,允许我在应用程序运行时的任何时刻启用/禁用日志记录。我想有些人已经做过这样的事情。
以下是我尝试做的要点:
以下是我尝试做的要点:
if(ShouldBeLogging)
logger.Info("helloooooo there");
那么,如何设置布尔值ShouldBeLogging,以便能够在网站运行时随时打开/关闭,而不会有任何严重的性能影响(考虑到它将经常被访问)?
我在考虑是否可以在web.config中加入一些内容,但是如果我想要打开它,那么更改可能会导致用户会话被断开吗?
谢谢!