Пример #1
0
 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));
 }
Пример #2
0
        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);
            }
        }
Пример #3
0
        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);
            }
        }
Пример #4
0
Файл: Log.cs Проект: lr030/ML
        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);
        }
Пример #5
0
Файл: Log.cs Проект: lr030/ML
 public static void Add <T>(string content, Message.EContentType type = Message.EContentType.Info)
 {
     KeyValuePair(typeof(T).FullName, content, type);
 }
Пример #6
0
Файл: Log.cs Проект: lr030/ML
 public static void Add(Type t, string message, Message.EContentType type = Message.EContentType.Generic)
 {
     Add(t.FullName + " | " + message, type);
 }
Пример #7
0
Файл: Log.cs Проект: lr030/ML
 public static void KeyValuePair(string key, string value, Message.EContentType type = Message.EContentType.Info)
 {
     Add(value, type, key);
 }
Пример #8
0
 public void KeyValuePair(string key, string value, Message.EContentType type)
 {
     Current.Log.Add(value, type, key);
 }
Пример #9
0
 public virtual void Add(Type t, string message, Message.EContentType type = Message.EContentType.Generic)
 {
     Add(t.FullName + " : " + message, type);
 }
Пример #10
0
 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
     });
 }