1、创建类库(例如CommonTools),引用log4net包,如下图:

2、写工具类(我这里是LogHelper,可自定义),代码如下:
using log4net;
using log4net.Config;
using log4net.Repository;
using System;
using System.IO;
namespace CommonTools.Log4net
{
public static class LogHelper
{
private static readonly ILoggerRepository Repository = LogManager.CreateRepository("NETCoreRepository");
private static readonly ILog Log = LogManager.GetLogger(Repository.Name, "NETCorelog4net");
/// <summary>
/// 构造方法
/// </summary>
static LogHelper()
{
XmlConfigurator.Configure(Repository, new FileInfo("log4net.config"));
}
/// <summary>
/// 写日志
/// </summary>
/// <param name="message"></param>
/// <param nam

本文档介绍了如何创建一个名为CommonTools的类库,引用log4net包,并编写工具类LogHelper来简化日志记录。在需要的日志应用中,通过配置log4net.config文件设置日志输出路径和格式。最后展示了在ASP.NET MVC项目中如何调用LogHelper进行日志错误输出,将日志保存到C盘logfiles文件夹下。
最低0.47元/天 解锁文章
683

被折叠的 条评论
为什么被折叠?



