public virtual void Add(string content, Message.EContentType type = Message.EContentType.Generic, string topic = null) { if (type > MaximumLogLevel) { return; // Ignore all entries over the threshold } Add(Converter.ToMessage(content, type, topic)); }
public static void ToLog(this ConcurrentDictionary <string, long> source, Message.EContentType type = Message.EContentType.MoreInfo) { if (source.Count <= 0) { return; } foreach (var key in source.Keys) { Base.Log.KeyValuePair(key, source[key].ToString(), type); } }
public void ToLog(Message.EContentType type = Message.EContentType.MoreInfo) { if (Keys.Count <= 0) { return; } foreach (var key in Keys) { Base.Log.KeyValuePair((_suffix != null ? " " + _suffix : "") + key, base[key].ToString(), type); } }
public static void Add(string message, Message.EContentType type = Message.EContentType.Generic, string topic = null) { if (Status.State != Status.EState.Running) { Console.WriteLine(topic != null ? $@"{Message.ContentCode[type]} {topic.TruncateEnd(25, true)} : {message.TruncateEnd(53)}" : $@"{Message.ContentCode[type]} {message}"); return; } Current.Log.Add(message, type, topic); }
public static void Add <T>(string content, Message.EContentType type = Message.EContentType.Info) { KeyValuePair(typeof(T).FullName, content, type); }
public static void Add(Type t, string message, Message.EContentType type = Message.EContentType.Generic) { Add(t.FullName + " | " + message, type); }
public static void KeyValuePair(string key, string value, Message.EContentType type = Message.EContentType.Info) { Add(value, type, key); }
public void KeyValuePair(string key, string value, Message.EContentType type) { Current.Log.Add(value, type, key); }
public virtual void Add(Type t, string message, Message.EContentType type = Message.EContentType.Generic) { Add(t.FullName + " : " + message, type); }
public static Message ToMessage(string content, Message.EContentType type = Message.EContentType.Generic, string topic = null) { return(new Message { Content = content, Subject = type.ToString(), Type = type, Topic = topic }); }