Ejemplo n.º 1
0
 /// <summary>
 /// Push some object to log.
 /// </summary>
 /// <param name="obj"></param>
 public void Push(object obj)
 {
     write_log(DateTime.Now, obj.ToString());
     write_log(DateTime.Now, SerializeObject(obj));
     lock (event_lock)
     {
         LogCollectionChange?.Invoke(Tuple.Create(DateTime.Now, obj.ToString(), false), null);
         LogCollectionChange?.Invoke(Tuple.Create(DateTime.Now, SerializeObject(obj), true), null);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Push some message to log.
 /// </summary>
 /// <param name="str"></param>
 public void Push(string str)
 {
     write_log(DateTime.Now, str);
     lock (event_lock) LogCollectionChange?.Invoke(Tuple.Create(DateTime.Now, str, false), null);
 }