using Logs;
using System.Collections.Generic;
namespace WCS.Service.Log
{
///
/// 信息日志
///
public class InfoLog : ILogType
{
///
/// 日志名称
///
public string LogName => "Info";
///
/// 信息日志
///
public static ILogType Log { get; private set; }
///
/// 日志子项集合
///
public Dictionary SubLogNames { get; set; }
static InfoLog()
{
if (Log == null)
Log = new InfoLog();
}
public InfoLog()
{
SubLogNames = new Dictionary
{
["INFO"] = "Info"
};
LogHelper.Init(this);
}
///
/// 系统执行信息
///
///
public static void INFO_INIT(string msg)
{
Log.Info(msg, "INFO_INIT");
}
///
/// 系统执行信息
///
///
public static void INFO_SRMALARM(string msg)
{
Log.Info(msg, "INFO_SRMALARM");
}
///
/// 系统执行信息
///
///
public static void INFO_INFO(string msg)
{
Log.Info(msg, "INFO_INFO");
}
///
/// 系统执行错误
///
///
public static void INFO_ERROR(string msg)
{
Log.Error(msg, "INFO_ERROR");
}
///
/// 堆垛机写入记录
///
///
public static void INFO_SRMINFO(string msg)
{
Log.Info(msg, "INFO_SRMINFO");
}
///
/// 任务状态更新记录
///
///
public static void INFO_SYTASKSTATUS(string msg)
{
Log.Info(msg, "INFO_SYTASKSTATUS");
}
///
/// WMS请求记录
///
///
public static void INFO_WMSREQUEST(string msg)
{
Log.Info(msg, "INFO_WMSREQUEST");
}
}
}