public void Error(string msg) { if (LoggerLevel.Error >= m_curLogLevel) { LoggerEntry log = new LoggerEntry(); StackFrame frame = new StackFrame(2, true); log.file = frame.GetFileName(); log.line = frame.GetFileLineNumber(); log.level = GetLevelName(LoggerLevel.Error); log.msg = msg; this.WriteLog(log); } }
public void Debug(string msg) { if (LoggerLevel.Debug >= m_curLogLevel) { LoggerEntry log = new LoggerEntry(); StackFrame frame = new StackFrame(2, true); log.file = frame.GetFileName(); log.line = frame.GetFileLineNumber(); log.level = GetLevelName(LoggerLevel.Debug); log.msg = msg; this.WriteLog(log); } System.Diagnostics.Trace.WriteLine(msg); }
protected virtual void WriteLog(LoggerEntry log) { lock (myLock) { m_sb.Length = 0; m_sb.Append(log.datetime); m_sb.Append(","); m_sb.Append(log.level); m_sb.Append(","); m_sb.Append(log.errorCode); m_sb.Append(","); m_sb.Append(log.msg); if (BaseFileName == "LOGICLOG") { if (string.IsNullOrWhiteSpace(log.file) == false) { m_sb.Append(","); m_sb.Append(log.file); } if (log.line > 0) { m_sb.Append(","); m_sb.Append(log.line); } } try { if (m_logWriter != null) { m_logWriter.WriteLine(m_sb.ToString()); m_logWriter.Flush(); } } catch (Exception ex) { LogToolsEx.Error2File("DebugFile", "WriteLog Fail: Error={0}", ex); } } }
public void Warn(string logType, Exception exp) { if (LoggerLevel.Warn >= m_curLogLevel) { LoggerEntry log = new LoggerEntry(); log.file = logType; log.level = GetLevelName(LoggerLevel.Warn); log.msg = exp.ToString(); this.WriteLog(log); } }
public void Warn(string logType, string msg) { if (LoggerLevel.Warn >= m_curLogLevel) { LoggerEntry log = new LoggerEntry(); log.file = logType; log.level = GetLevelName(LoggerLevel.Warn); log.msg = msg; this.WriteLog(log); } }
public void Warn(string msg, int errorCode) { if (LoggerLevel.Warn >= m_curLogLevel) { LoggerEntry log = new LoggerEntry(); StackFrame frame = new StackFrame(2, true); log.file = frame.GetFileName(); log.line = frame.GetFileLineNumber(); log.level = GetLevelName(LoggerLevel.Warn); log.msg = msg; log.errorCode = errorCode; this.WriteLog(log); } }
public void Warn(Exception exp) { if (LoggerLevel.Warn >= m_curLogLevel) { LoggerEntry log = new LoggerEntry(); StackFrame frame = new StackFrame(2, true); log.file = frame.GetFileName(); log.line = frame.GetFileLineNumber(); log.level = GetLevelName(LoggerLevel.Warn); log.msg = exp.ToString(); this.WriteLog(log); } }
public void Info(string msg) { if (LoggerLevel.Info >= m_curLogLevel) { LoggerEntry log = new LoggerEntry(); StackFrame frame = new StackFrame(2, true); log.file = frame.GetFileName(); log.line = frame.GetFileLineNumber(); log.level = GetLevelName(LoggerLevel.Info); log.msg = msg; this.WriteLog(log); } }
public void Debug(Exception exp) { if (LoggerLevel.Debug >= m_curLogLevel) { LoggerEntry log = new LoggerEntry(); StackFrame frame = new StackFrame(2, true); log.file = frame.GetFileName(); log.line = frame.GetFileLineNumber(); log.level = GetLevelName(LoggerLevel.Debug); log.msg = exp.ToString(); this.WriteLog(log); } System.Diagnostics.Trace.WriteLine(exp.ToString()); }