Example #1
0
        public T GetValue <T>(ILogColumn <T> column)
        {
            object value;

            if (!_columns.TryGetValue(column, out value))
            {
                throw new NotImplementedException();
            }

            return((T)value);
        }
Example #2
0
 static DefaultLogColumns()
 {
     Timestamp          = new LogColumn <DateTime>();
     ElapsedDelta       = new LogColumn <TimeSpan>();
     Level              = new LogColumn <LevelFlags>();
     LineNumber         = new LogColumn <int>();
     LineIndex          = new LogColumn <LogLineIndex>();
     OriginalLineNumber = new LogColumn <int>();
     OriginalLineIndex  = new LogColumn <LogLineIndex>();
     Source             = new LogColumn <LogLineSourceId>();
     RawLine            = new LogColumn <string>();
     Logger             = new LogColumn <string>();
     Thread             = new LogColumn <string>();
     Message            = new LogColumn <string>();
 }