Asp.net 多次调用LoggerFactory.CreateLogger<&燃气轮机;创建一个新文件?
在每个asp.net核心页中,我进行以下调用:Asp.net 多次调用LoggerFactory.CreateLogger<&燃气轮机;创建一个新文件?,asp.net,Asp.net,在每个asp.net核心页中,我进行以下调用: new MyClass(LoggerFactory.CreateLogger<...>); newmyclass(LoggerFactory.CreateLogger); 我想知道这是否是正确的方法,或者我应该保留一个单例记录器来传递。是的。这是一个正确的用法 创建的记录器实例独立于输出接收器(文件/控制台/调试/etc)。创建的记录器实例将使用启动时配置的任何接收器 供参考:
new MyClass(LoggerFactory.CreateLogger<...>);
newmyclass(LoggerFactory.CreateLogger);
我想知道这是否是正确的方法,或者我应该保留一个单例记录器来传递。是的。这是一个正确的用法 创建的记录器实例独立于输出接收器(文件/控制台/调试/etc)。创建的记录器实例将使用启动时配置的任何接收器 供参考: