using System; using System.Collections.Generic; using System.IO; using System.Text; using NLog; namespace Tiger.IBusiness { /// /// 日志模块 /// public class Logger { /// /// 记录系统日志 /// public static NLog.Logger Default => LogManager.GetLogger("default"); public NLog.Logger GetDefault() => Default; /// /// 记录Http访问日志 /// public static NLog.Logger Http => LogManager.GetLogger("http"); public NLog.Logger GetHttp() => Http; /// /// 记录系统日志并抛出到控制台 /// public static NLog.Logger Console => LogManager.GetLogger("console"); public NLog.Logger GetConsole() => Console; /// /// 记录日志,不记录调用者 /// public static NLog.Logger NoCaller => LogManager.GetLogger("noCaller"); public NLog.Logger GetNoCaller() => NoCaller; /// /// 记录计划任务日志 /// public static NLog.Logger Scheduler => LogManager.GetLogger("scheduler"); public NLog.Logger GetScheduler() => Scheduler; /// /// 记录接口日志 /// public static NLog.Logger Interface => LogManager.GetLogger("Interface"); public NLog.Logger GetInterface() => Interface; /// /// 货架接口日志 /// public static NLog.Logger Shelf => LogManager.GetLogger("shelf"); public NLog.Logger GetShelf() => Shelf; } }