public void Log(string format, IEnumerable <object> args, ECSLogLevel level = ECSLogLevel.Information, Exception ex = null, string file = null, int line = 0, string member = null) { Log( string.Format(format, args.ToArray()), level, ex, file, line, member ); }
public CsvLogRecorder(Logger logger, string filename, bool append, ECSLogLevel minimum, Encoding encoding = null) : base(logger) { writer_ = new StreamWriter(filename, append, encoding ?? Encoding.UTF8); writer_.AutoFlush = true; MinimumLogLevel = minimum; }
public void Log(string message, ECSLogLevel level = ECSLogLevel.Information, Exception ex = null, string file = null, int line = 0, string member = null) { Log( Tag, message, level, ex, file, line, member); }
public CsvLogRecorder(Logger logger, Stream stream, ECSLogLevel minimumLogLevel, Encoding encoding = null, bool leaveOpen = false) : base(logger) { if (stream == null) { throw new ArgumentNullException("stream"); } writer_ = new StreamWriter(stream, encoding ?? Encoding.UTF8, 4096, leaveOpen); writer_.AutoFlush = true; MinimumLogLevel = minimumLogLevel; }
public virtual void Log(string tag, string message, ECSLogLevel level = ECSLogLevel.Information, Exception ex = null, string file = null, int line = 0, string member = null) { if (Logged != null) { var data = new LogData { Tag = tag, Message = message, Level = level, Exception = ex, File = file, Line = line, Member = member, Time = DateTime.Now }; OnLogged(new LoggedEventArgs(data)); } }
public override void Log(string tag, string message, ECSLogLevel level = ECSLogLevel.Information, Exception ex = null, string file = null, int line = 0, string member = null) { parentLogger_.Log(tag, message, level, ex, file, line, member); }