Files
ww-jst/wmsjst/JSMachine.WMS.Infrastructure/Helper/LogHelper.cs
T

122 lines
2.8 KiB
C#
Raw Normal View History

2026-09-02 16:31:50 +08:00
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);
}
}
}