private string GetString(ELoggerTags eTag, string strContent) { string tag = GetTagText(eTag); string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); int id = Thread.CurrentThread.ManagedThreadId; return("[" + id + "]\t" + time + "\t" + tag + "\t" + strContent); }
private string GetTagText(ELoggerTags eTag) { switch (eTag) { case ELoggerTags.Error: return("ERROR"); case ELoggerTags.Success: return("SUCCESS"); case ELoggerTags.Warn: return("WARN"); case ELoggerTags.Debug: return("DEBUG"); default: return("INFO"); } }
public void WriteLog(ELoggerTags eTag, string strContent) { string content = GetString(eTag, strContent); WriteLine(content, m_FilePath, true, m_Encoding); }