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;
}
}