现在问题处理
This commit is contained in:
@@ -107,7 +107,7 @@ namespace Tnb.WarehouseMgr
|
||||
public static Dictionary<string, SemaphoreSlim> _s_elevatortaskWCSRequestDic = new();
|
||||
public static List<ISqlSugarClient> _db_ElevatorTaskExceptionHandles = new();
|
||||
|
||||
|
||||
public static SemaphoreSlim s_agvElevatortaskDic = new(1);
|
||||
|
||||
public static SemaphoreSlim s_GenTaskExecute = new(1);
|
||||
protected IEventPublisher? EventPublisher { set; get; }
|
||||
@@ -145,6 +145,39 @@ namespace Tnb.WarehouseMgr
|
||||
return _Logger;
|
||||
}
|
||||
}
|
||||
protected string _LoggerAgvElevatorTaskFileName = "";
|
||||
protected ILogger _LoggerAgvElevatorTask;
|
||||
protected ILogger LoggerAgvElevatorTask
|
||||
{
|
||||
get
|
||||
{
|
||||
string newFileName = $"{AppContext.BaseDirectory}/logs/{DateTime.Now:yyyyMMdd}/custom{DateTime.Now:yyyyMMdd}AgvElevatorTask.log";
|
||||
if (_LoggerAgvElevatorTaskFileName != newFileName)
|
||||
{
|
||||
ILoggerFactory loggerFactory = LoggerFactory.Create(builder => builder.AddFile(newFileName, cfgOpts =>
|
||||
{
|
||||
|
||||
//cfgOpts.DateFormat = "yyyy-MM-dd HH:mm:ss.fff";
|
||||
cfgOpts.MessageFormat = (logMsg) =>
|
||||
{
|
||||
var logLevel = s_logLevelMap[logMsg.LogLevel];
|
||||
var sb = new StringBuilder();
|
||||
_ = sb.Append($"[{logLevel}] ");
|
||||
_ = sb.Append($"{logMsg.LogName} ");
|
||||
_ = sb.Append($"{DateTime.Now:yyyy-MM-dd HH:mm:ss.fff} ");
|
||||
_ = sb.Append($"#{logMsg.EventId.Id} ");
|
||||
_ = sb.Append(logMsg.Message + " ");
|
||||
_ = sb.Append(logMsg.Exception?.ToString());
|
||||
return sb.ToString();
|
||||
};
|
||||
|
||||
}));
|
||||
_LoggerAgvElevatorTask = loggerFactory.CreateLogger(this.GetType());
|
||||
_LoggerAgvElevatorTaskFileName = newFileName;
|
||||
}
|
||||
return _LoggerAgvElevatorTask;
|
||||
}
|
||||
}
|
||||
|
||||
static BaseWareHouseService()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user