您现在的位置是:网站首页> 编程资料编程资料
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打日志内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章:
相关内容
- Entity Framework使用配置伙伴创建数据库_实用技巧_
- Entity Framework使用DbModelBuilder API创建表结构_实用技巧_
- EF使用数据注解特性创建表结构_实用技巧_
- 使用Spring.Net框架实现多数据库_实用技巧_
- 配置Spring.Net框架开发环境_实用技巧_
- Spring.Net框架简介_实用技巧_
- 如何判断 .NET Core 应用程序以管理员身份运行的_实用技巧_
- ASP.NET Core基于滑动窗口实现限流控制_实用技巧_
- EF使用Code First模式生成单数形式表名_实用技巧_
- EF使用Code First模式给实体类添加复合主键_实用技巧_
