122 lines
2.8 KiB
C#
122 lines
2.8 KiB
C#
using NLog;
|
|||
|
|
using NLog.Web;
|
||
|
|
using System;
|
||
|
|
|
||
|
|
namespace JSMachine.WMS.Infrastructure.Helper
|
||
|
|
{
|
||
|
|
public static class LogHelper
|
||
|
|
{
|
||
|
|
private static ILogger logger = GetLogger();
|
||
|
|
private static ILogger GetLogger()
|
||
|
|
{
|
||
|
|
ILogger logger = NLogBuilder.ConfigureNLog("NLog.config").GetCurrentClassLogger();
|
||
|
|
return logger;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 调试
|
||
|
|
/// </summary>
|
||
|
|
/// <param name="debug"></param>
|
||
|
|
public static void Debug(string debug)
|
||
|
|
{
|
||
|
|
logger.Debug(debug);
|
||
|
|
}
|
||
|
|
public static void Debug(Exception ex)
|
||
|
|
{
|
||
|
|
logger.Debug(ex);
|
||
|
|
}
|
||
|
|
public static void Debug(string debug,Exception ex)
|
||
|
|
{
|
||
|
|
logger.Debug(ex,debug);
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 信息
|
||
|
|
/// </summary>
|
||
|
|
/// <param name="info"></param>
|
||
|
|
public static void Info(string info)
|
||
|
|
{
|
||
|
|
logger.Info(info);
|
||
|
|
}
|
||
|
|
public static void Info(Exception ex)
|
||
|
|
{
|
||
|
|
logger.Info(ex);
|
||
|
|
}
|
||
|
|
public static void Info(string info,Exception ex)
|
||
|
|
{
|
||
|
|
logger.Info(ex,info);
|
||
|
|
}
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 警告
|
||
|
|
/// </summary>
|
||
|
|
/// <param name="warn"></param>
|
||
|
|
public static void Warn(string warn)
|
||
|
|
{
|
||
|
|
logger.Warn(warn);
|
||
|
|
}
|
||
|
|
public static void Warn(Exception ex)
|
||
|
|
{
|
||
|
|
logger.Warn(ex);
|
||
|
|
}
|
||
|
|
public static void Warn(string warn,Exception ex)
|
||
|
|
{
|
||
|
|
logger.Warn(ex,warn);
|
||
|
|
}
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 错误
|
||
|
|
/// </summary>
|
||
|
|
/// <param name="error"></param>
|
||
|
|
public static void Error(string error)
|
||
|
|
{
|
||
|
|
logger.Error(error);
|
||
|
|
}
|
||
|
|
public static void Error(Exception error)
|
||
|
|
{
|
||
|
|
logger.Error(error);
|
||
|
|
}
|
||
|
|
public static void Error(string error, Exception ex)
|
||
|
|
{
|
||
|
|
logger.Error(ex, error);
|
||
|
|
}
|
||
|
|
/// <summary>
|
||
|
|
/// 严重错误
|
||
|
|
/// </summary>
|
||
|
|
/// <param name="fatale"></param>
|
||
|
|
public static void Fatal(string fatal)
|
||
|
|
{
|
||
|
|
logger.Fatal(fatal);
|
||
|
|
}
|
||
|
|
public static void Fatal(Exception ex)
|
||
|
|
{
|
||
|
|
logger.Fatal(ex);
|
||
|
|
}
|
||
|
|
public static void Fatal(string fatal,Exception ex)
|
||
|
|
{
|
||
|
|
logger.Fatal(ex,fatal);
|
||
|
|
}
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 跟踪
|
||
|
|
/// </summary>
|
||
|
|
/// <param name="trace"></param>
|
||
|
|
public static void Trace(string trace)
|
||
|
|
{
|
||
|
|
logger.Trace(trace);
|
||
|
|
}
|
||
|
|
public static void Trace(Exception ex)
|
||
|
|
{
|
||
|
|
logger.Trace(ex);
|
||
|
|
}
|
||
|
|
public static void Trace(string trace,Exception ex)
|
||
|
|
{
|
||
|
|
logger.Trace(ex,trace);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|