/// <summary> /// Push some object to log. /// </summary> /// <param name="obj"></param> public void PushWarning(object obj) { write_warning_log(DateTime.Now, obj.ToString()); write_warning_log(DateTime.Now, SerializeObject(obj)); lock (event_lock) { LogWarningCollectionChange?.Invoke(Tuple.Create(DateTime.Now, obj.ToString(), false), null); LogWarningCollectionChange?.Invoke(Tuple.Create(DateTime.Now, SerializeObject(obj), true), null); } }
/// <summary> /// Push some message to log. /// </summary> /// <param name="str"></param> public void PushWarning(string str) { write_warning_log(DateTime.Now, str); lock (event_lock) LogWarningCollectionChange?.Invoke(Tuple.Create(DateTime.Now, str, false), null); }