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