コード例 #1
0
ファイル: LogManager.cs プロジェクト: aioliaaiolos/PISGround
 /// <summary>
 /// Method used to cancel history log details.
 /// </summary>
 /// <param name="requestId">request id of the message</param>
 /// <param name="commandType">command type</param>
 /// <param name="trainId">list of train ids</param>
 /// <returns>Error code if any</returns>
 public static ResultCodeEnum CancelLog(Guid requestId, PIS.Ground.Core.Data.CommandType commandType, string trainId, MessageStatusType messageStatus)
 {
     if (HistoryLoggerConfiguration.Used)
     {
         return(HistoryLogger.CancelLog(requestId, commandType, trainId, messageStatus));
     }
     else
     {
         return(ResultCodeEnum.RequestAccepted);
     }
 }
コード例 #2
0
ファイル: LogManager.cs プロジェクト: aioliaaiolos/PISGround
 /// <summary>
 /// Method used to write history log details.
 /// </summary>
 /// <param name="context"> message details</param>
 /// <param name="requestId">request id of the message</param>
 /// <param name="commandType">command type</param>
 /// <param name="trainId">list of train ids</param>
 /// <param name="messageStatus">message status</param>
 /// <param name="startDate"> start date of activation</param>
 /// <param name="endDate">end date of activation</param>
 /// <returns>Error code if any</returns>
 public static ResultCodeEnum WriteLog(string context, Guid requestId, PIS.Ground.Core.Data.CommandType commandType, string trainId, MessageStatusType messageStatus, DateTime startDate, DateTime endDate)
 {
     if (HistoryLoggerConfiguration.Used)
     {
         return(HistoryLogger.WriteLog(context, requestId, commandType, trainId, messageStatus, startDate, endDate));
     }
     else
     {
         return(ResultCodeEnum.RequestAccepted);
     }
 }