Example #1
0
        private void ReadyCurrentItem(LogItem item)
        {
            CurrentTimestamp = DateTime.Now;
            CurrentItemLevel = item.Level;
            CurrentItemCategory = item.Category;

            CurrentItemPrefix = GetLogItemPrefix(item);
        }
Example #2
0
 public static void Log(this Subject<LogItem> subject, LogItem item)
     => subject.OnNext(item);
Example #3
0
 public static LogItem ToLogItem(this object source)
 => LogItem.ToLogItem(source);
Example #4
0
 protected virtual string GetLogItemPrefix(LogItem item)
     => $"{CurrentTimestamp.ToString(TimestampFormat, FormatProvider)}{item.GetPrefix()}";
Example #5
0
 public static void Log(this Subject <LogItem> subject, LogItem item)
 => subject.OnNext(item);