コード例 #1
0
        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);
        }
コード例 #2
0
        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");
            }
        }
コード例 #3
0
        public void WriteLog(ELoggerTags eTag, string strContent)
        {
            string content = GetString(eTag, strContent);

            WriteLine(content, m_FilePath, true, m_Encoding);
        }