示例#1
0
 /// <summary>
 /// Tracks a log
 /// </summary>
 /// <param name="Message">
 /// The log message
 /// </param>
 public void TrackLog(string Message)
 {
     lock (ObjectLock)
     {
         if (Started)
         {
             CheckApplicationCorrectness();
             var json = new LogJson(Message, GetFlowNumber());
             JSON.Add(JsonBuilder.GetJsonFromHashTable(json.GetJsonHashTable()));
         }
     }
 }
示例#2
0
 /// <summary>
 /// Tracks a log
 /// </summary>
 /// <param name="message">
 /// The log message
 /// </param>
 public void TrackLog(string message)
 {
     lock (_objectLock)
     {
         if (Started)
         {
             CheckIfEnabled();
             var json = new LogJson(_sessionGUID, message, GetFlowNumber());
             _json.Add(JsonBuilder.GetJsonFromHashTable(json.GetJsonHashTable()));
         }
     }
 }