1.在NuGet里面搜索Nlog,下载NLog和Nlog.Config这两个组件包。
2.找到生成的Nlog配置文件,进行配置
3.对Nlog的方法进行封装,代码如下:
namespace AcsJobCommon.Tool
{
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
public class LogHelper
{
/// <summary>
///设置日志-普通消息
/// <param name="Message">内容</param>
/// </summary>
public void SetInfoLog(string Message)
{
NLog.LogManager.GetLogger("JobLog").Log(NLog.LogLevel.Info, Message);
}
/// <summary>
/// 设置日志-错误消息
/// </summary>
/// <param name="Message">内容</param>
public void SetErrorLog(string Message)
{
NLog.LogManager.GetLogger("JobLog").Log(NLog.LogLevel.Error, Message);
}
}
}
4.使用
LogHelper logHelper = new LogHelper();
logHelper.SetInfoLog("========开始JOB:更新账期自动关账日期的JOB==========");