您现在的位置是:网站首页> 编程资料编程资料

VS2019中.NET如何实现打日志功能_实用技巧_

2023-05-24 430人已围观

简介 VS2019中.NET如何实现打日志功能_实用技巧_

1:首先安装插件

2: 添加对应的配置文件

//

 3:在生成的AssemblyInfo类中填写如下代码

[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", ConfigFileExtension = "config", Watch = true)]

这里的ConfigFile  后面改成你的配置文件的名字。

4:添加打印日志的类,这里的方法你可以根据自己的需要写

public class LoggerHelper { private static readonly log4net.ILog LogInfo = log4net.LogManager.GetLogger("LogInfo"); private static readonly log4net.ILog LogError = log4net.LogManager.GetLogger("LogError"); private static readonly log4net.ILog LogMonitor = log4net.LogManager.GetLogger("LogMonitor"); ///  /// 记录Error日志 ///  ///  ///  public static void Error(string errorMsg, Exception ex = null) { if (ex != null) { LogError.Error(errorMsg, ex); } else { LogError.Error(errorMsg); } } ///  /// 记录Info日志 ///  ///  ///  public static void Info(string msg, Exception ex = null) { if (ex != null) { LogInfo.Info(msg, ex); } else { LogInfo.Info(msg); } } ///  /// 记录Monitor日志 ///  ///  public static void Monitor(string msg) { LogMonitor.Info(msg); } }

5:在报异常的地方或者你需要记录的地方调用这些方法就可以了。打印之后会在根目录下生成一个log文件。打开就可已看到。

 到此这篇关于VS2019中.NET如何实现打日志功能的文章就介绍到这了,更多相关VS2019 .NET打日志内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

-六神源码网