Exemple #1
0
 public void Log(string text, LogImportance level)
 {
     LogType t = LogType.Message;
     if (level == LogImportance.Medium) t = LogType.Warning;
     if (level == LogImportance.High) t = LogType.Error;
     Logger.Log(text, t);
 }
Exemple #2
0
 public void Log(string text, LogImportance Level)
 {
     lock (LogWriter)
     {
         if (Level >= MinimumImportance)
             LogWriter.WriteLine(text);
         LogWriter.Flush();
     }
 }
 /// <summary>
 /// Logs the given text at the given importance.
 /// </summary>
 public void Log(string text, LogImportance level)
 {
     lock (logWriter)
     {
         if (level >= MinimumImportance)
             logWriter.WriteLine(text);
         logWriter.Flush();
     }
 }
Exemple #4
0
 /// <summary>
 /// Logs the given text.
 /// </summary>
 public void Log(string text, LogImportance logLevel)
 {
     foreach (ILogProvider provider in LogProviders)
         provider.Log(text, logLevel);
 }
 public static void Log(string text, LogImportance importance)
 {
     foreach (ILogProvider provider in logProviders)
         provider.Log(text, importance);
 }
 /// <summary>
 /// Creates a new logger to output messages at or above the specified
 /// importance to the given file.
 /// </summary>
 public FileLogWriter(string file, LogImportance minimumImportance)
 {
     this.MinimumImportance = minimumImportance;
     logWriter = new StreamWriter(file, true);
 }
 /// <summary>
 /// Logs the given text at the given importance.
 /// </summary>
 public void Log(string text, LogImportance level)
 {
     if (level >= MinimumImportance)
         Console.WriteLine(text);
 }
Exemple #8
0
 public void LogMessage(LogImportance importance, string message, params object[] messageArgs)
 {
     _logger.LogMessage((MessageImportance)importance, message, messageArgs);
 }
Exemple #9
0
 public void LogMessage(LogImportance importance, string message, params object[] messageArgs)
 {
 }
Exemple #10
0
 public virtual ValueTask <string> Log(string Message, string Format, LogImportance Importance)
 {
     return(Log(string.Format(Format, Message), Importance));
 }
Exemple #11
0
 /// <summary>
 /// Prints the object given in-game
 /// </summary>
 public void Log(LogType type, LogImportance importance, object obj)
 {
     this.logger.Log(type, importance, obj);
 }
Exemple #12
0
 /// <summary>
 /// Prints the message in-game
 /// </summary>
 public void Log(LogType type, LogImportance importance, string message)
 {
     this.logger.Log(type, importance, message);
 }
Exemple #13
0
 public void LogMessage(LogImportance importance, string message, params object[] messageArgs)
 {
     Messages.Add($"{MessagePrefix}: {message}");
 }
Exemple #14
0
 public void LogMessage(LogImportance importance, string message, params object[] messageArgs)
 {
     _logger.LogMessage((MessageImportance)importance, message, messageArgs);
 }
 public static string LogImportanceToString(LogImportance l)
 {
     switch (l)
     {
         case LogImportance.Critical:
             return "Error";
         case LogImportance.High:
         case LogImportance.Low:
         case LogImportance.Medium:
             return "Warning";
         case LogImportance.Remark:
             return "Info";
     }
     return "";
 }
Exemple #16
0
 public abstract ValueTask <string> Log(string Message, LogImportance Importance);
Exemple #17
0
 /// <summary>
 /// Prints the object given in-game
 /// </summary>
 public void Log(LogType type, LogImportance importance, object obj)
 {
     this.Log(type, importance, obj.ToString());
 }
Exemple #18
0
 /// <summary>
 /// Creates a new logger to output messages at or above the specified
 /// importance to the given file.
 /// </summary>
 public FileLogWriter(string file, LogImportance minimumImportance)
 {
     this.MinimumImportance = minimumImportance;
     logWriter = new StreamWriter(file, true);
 }
Exemple #19
0
 /// <summary>
 /// Prints the messages in-game
 /// </summary>
 public void Log(LogType type, LogImportance importance, string format, params object[] messages)
 {
     this.Log(type, importance, string.Format(format, messages));
 }
Exemple #20
0
 public void Log(string Text, LogImportance LogLevel)
 {
     foreach (var provider in LogProviders)
         provider.Log(Text, LogLevel);
 }
Exemple #21
0
 public virtual T Log <T>(T Object, LogImportance Importance)
 {
     Log(Object.ToString(), Importance); return(Object);
 }
 /// <summary>
 /// Creates a new logger with the provided minimum importance.
 /// </summary>
 public ConsoleLogWriter(LogImportance minimumImportance)
 {
     this.MinimumImportance = minimumImportance;
 }
Exemple #23
0
 public virtual T Log <T>(T Object, string Format, LogImportance Importance)
 {
     Log(string.Format(Format, Object), Importance); return(Object);
 }
 public void AddEvent(LogImportance importance, string TestName, string entry)
 {
     LogStruct ls = new LogStruct();
     ls.importance = importance;
     ls.LogEntry = entry;
     ls.TestName = TestName;
     LogList.Add(ls);
     if (this.OnEventLog != null) OnEventLog((IUPnPTestGroup)this, ls);
 }
Exemple #25
0
 public virtual string Format(DateTime Time, LogImportance Importance, string Region, string Message)
 {
     return('[' + Time.ToString(DateTimeFormat) + ']' + Symbol(Importance) + Region + '|' + Message);
 }
Exemple #26
0
 public override ValueTask <string> Log(string Message, LogImportance Importance)
 {
     System.Diagnostics.Debug.WriteLine(Message, Format(DateTime.Now, Importance, Region, Message));
     return(new ValueTask <string>(Message));
 }
Exemple #27
0
 public virtual ValueTask <string> Log(Exception e, LogImportance Importance)
 {
     return(Log(e.ToString(), Importance));
 }
 private int getImageIndexForLogImportance(LogImportance li)
 {
     switch (li)
     {
         case LogImportance.Critical:
             return 10;
         case LogImportance.Remark:
             return 12;
         default:
             return 11;
     }
 }
Exemple #29
0
 public virtual ValueTask <string> Log(Exception e, string Format, LogImportance Importance)
 {
     return(Log(string.Format(Format, e), Importance));
 }
Exemple #30
0
 public void LogMessage(LogImportance importance, string message, params object[] messageArgs)
 {
     _output.WriteLine(message, messageArgs);
 }
Exemple #31
0
 public FileLogWriter(string File, LogImportance MinimumImportance)
 {
     this.MinimumImportance = MinimumImportance;
     LogWriter = new StreamWriter(File, true);
 }