c# 文件日志处理 需要log4net配置

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text; namespace HuaTong.General.Utility
{
/// <summary>
/// 文件日志处理 需要log4net配置
/// </summary>
public static class LogHelper
{
static LogHelper()
{
log4net.Config.XmlConfigurator.Configure();
} private static readonly log4net.ILog loginfo = log4net.LogManager.GetLogger("Logger");
private static readonly EventLog osEventLog = new EventLog();
private static readonly log4net.ILog logtrace = log4net.LogManager.GetLogger("LoggerTrace");
private static readonly log4net.ILog logcallback = log4net.LogManager.GetLogger("LoggerCallback"); /// <summary>
/// 跟踪日志记录
/// </summary>
public static void TraceLog(string info)
{
if (logtrace.IsInfoEnabled)
{
logtrace.Info(info);
}
}
/// <summary>
/// 回调日志记录
/// </summary>
public static void CallbackLog(string info)
{
if (logcallback.IsInfoEnabled)
{
logcallback.Info(info);
}
} /// <summary>
/// 操作日志记录
/// </summary>
public static void Info(string info)
{
if (loginfo.IsInfoEnabled)
{
loginfo.Info(info);
}
} /// <summary>
/// 错误日志记录
/// </summary>
public static void Error(string info, Exception ex = null)
{
if (loginfo.IsErrorEnabled)
{
loginfo.Error(info, ex);
}
}
}
}
上一篇:SQL Server数据库中还原孤立用户的方法集合


下一篇:【蓝桥——2019省赛————等差数列】你是不是一直运行错误(kuai)(lai)(ba)