private void Log(enLogLevel eLevel, string LogDesc) { DateTime dTime = DateTime.Now; string LogInfo = $"{dTime:yyyy-MM-dd hh:mm:ss.fff} [{eLevel.ToString()}] {LogDesc}"; lboxLog.Items.Insert(0, LogInfo); }
public void Log(enLogLevel Level, string Message) { switch (Level) { case enLogLevel.Debug: _Logger.Debug(Message); break; case enLogLevel.Info: _Logger.Info(Message); break; case enLogLevel.Warn: _Logger.Warn(Message); break; case enLogLevel.Error: _Logger.Error(Message); break; case enLogLevel.Fatal: _Logger.Fatal(Message); break; } }
private void Log(DateTime dTime, enLogLevel eLevel, string LogDesc) { this.Invoke(new Action(delegate() { string LogInfo = $"{dTime:yyyy-MM-dd hh:mm:ss.fff} [{eLevel.ToString()}] {LogDesc}"; lboxLog.Items.Insert(0, LogInfo); })); }
public static void LogToStatus(string strText, enLogLevel enLevel, ConsoleColor cColor) { if (strText == null) { return; } WriteToConsole(strText, enLevel, cColor); LogMessage(strPath, strText, enLevel); }
public static void LogMessage(string strPath, string strMessage, enLogLevel enLevel) { lock (strPath) { try { if (strPath == null || strMessage == null) { return; } string strLog = string.Empty; StringBuilder sbLog = new StringBuilder(); StreamWriter swLog = new StreamWriter(strPath, true); DateTime dtNow = DateTime.Now; string strDate = string.Format("{0:d.M.yyyy}", dtNow); switch (enLevel) { case enLogLevel.DEBUG: sbLog.Append("[DEBUG]"); sbLog.Append(" "); break; case enLogLevel.INFO: sbLog.Append("[INFO]"); sbLog.Append(" "); break; case enLogLevel.ERROR: sbLog.Append("[ERROR]"); sbLog.Append(" "); break; case enLogLevel.WARNING: sbLog.Append("[WARNING]"); sbLog.Append(" "); break; default: sbLog.Append("[UNKNOWN]"); break; } sbLog.Append(" -> [" + strDate + "] :: "); sbLog.Append(strMessage); strLog = sbLog.ToString(); swLog.WriteLine(strLog); swLog.Close(); } catch (Exception ex) { Console.WriteLine("[Logger::LogMessage()] -> Logging error : " + ex.Message); } } }
public static void Log <T, V>(T obj, V valueParam, string str, Exception ex, enLogLevel el) { if (((int)el) >= logLevel) { using (StreamWriter sw = new StreamWriter(logFileName, true)) { sw.WriteLine(); sw.WriteLine(DateTime.Now.ToString()); sw.WriteLine(string.Format("ErrorClass:{0}", obj.GetType().ToString())); sw.WriteLine(string.Format("ErrorLevel:{0}", (int)el)); sw.WriteLine(str); sw.WriteLine(ex == null ? "nothing" : ex.Message); sw.WriteLine(valueParam == null ? "Param is Null." : ConvertClass.CoverToJSON(valueParam)); } MessageBox.Show(ex == null ? "nothing" : ex.Message); } }
public static void WriteToConsole(string strText, enLogLevel enLevel) { if (strText == null) { return; } switch (enLevel) { case enLogLevel.DEBUG: Console.ForegroundColor = ConsoleColor.Yellow; Console.Write("[DEBUG] : "); break; case enLogLevel.INFO: Console.ForegroundColor = ConsoleColor.Green; Console.Write("[INFO] : "); break; case enLogLevel.ERROR: Console.ForegroundColor = ConsoleColor.Red; Console.Write("[ERROR] : "); break; case enLogLevel.WARNING: Console.ForegroundColor = ConsoleColor.Magenta; Console.Write("[WARNING] : "); break; default: Console.ForegroundColor = ConsoleColor.White; Console.Write("[UNKNOWN] : "); break; } Console.ForegroundColor = ConsoleColor.White; Console.Write(strText); Console.WriteLine(); Console.ResetColor(); }
public void Log(enLogLevel Level, string Message, object Arg1, object Arg2, object Arg3) { this.Log(Level, string.Format(Message, Arg1, Arg2, Arg3)); }
private void UcSc_eLogSender(object oSender, enLogLevel eLevel, string strLog) { Log(eLevel, $"[{oSender.ToString()}] {strLog}"); }