Ejemplo n.º 1
0
 /// <summary>
 /// Logs a TheEventLogData object
 /// </summary>
 /// <param name="pLogData"></param>
 public static void LogEvent(TheEventLogData pLogData)
 {
     InitRR();
     if (MyLoggerEngine != null)
     {
         MyLoggerEngine.LogEvent(pLogData);
     }
 }
Ejemplo n.º 2
0
        public static void LogEvent(string pEventName, eMsgLevel pEventLevel, string pEventText = null, string pEventTrigger = null, string pEventAction = null)
        {
            TheEventLogData tSec = new TheEventLogData
            {
                EventCategory = eLoggerCategory.RuleEvent,
                EventTime     = DateTimeOffset.Now,
                StationName   = TheBaseAssets.MyServiceHostInfo?.GetPrimaryStationURL(false),
                EventName     = pEventName,
                EventString   = pEventText,
                EventTrigger  = pEventTrigger,
                EventLevel    = pEventLevel,
                ActionObject  = pEventAction
            };

            TheLoggerFactory.LogEvent(tSec);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Logs an NMI or other User Triggered event
 /// </summary>
 /// <param name="pCategory">Event Category</param>
 /// <param name="pEventName">Name of the event</param>
 /// <param name="pEventLevel">Seveity of the event</param>
 /// <param name="pUserID">User that triggered the event</param>
 /// <param name="pEventText">Long text of the event</param>
 /// <param name="pActionObject">Optional: What object/thing was impacted by the Event</param>
 public static void LogEvent(string pCategory, string pEventName, eMsgLevel pEventLevel, Guid pUserID, string pEventText = null, string pActionObject = null)
 {
     InitRR();
     if (MyLoggerEngine != null)
     {
         TheEventLogData tSec = new TheEventLogData
         {
             EventTime     = DateTimeOffset.Now,
             StationName   = TheBaseAssets.MyServiceHostInfo.GetPrimaryStationURL(false),
             EventName     = pEventName,
             EventString   = pEventText,
             UserID        = pUserID.ToString(),
             EventLevel    = pEventLevel,
             EventCategory = pCategory
         };
         MyLoggerEngine.LogEvent(tSec);
     }
 }