示例#1
0
 public Entry(string message, string source, Energy.Enumeration.LogLevel level)
     : this()
 {
     Message = message;
     Source  = source;
     Level   = (int)level;
 }
示例#2
0
 public Entry(Exception exception, Energy.Enumeration.LogLevel level)
 {
     Stamp     = DateTime.Now;
     Message   = Energy.Core.Bug.ExceptionMessage(exception);
     Exception = exception;
     Level     = (int)level;
 }
示例#3
0
 public Entry(DateTime stamp, string message, string source, Energy.Enumeration.LogLevel level)
     : this(stamp, message, source)
 {
     Level = (int)level;
 }
示例#4
0
 public Entry(string message, Energy.Enumeration.LogLevel level)
     : this(message)
 {
     Level = (int)level;
 }
示例#5
0
 /// <summary>
 /// Write message with source or category name and optional code and severity level
 /// </summary>
 /// <param name="message"></param>
 /// <param name="source"></param>
 /// <param name="code"></param>
 /// <param name="level"></param>
 /// <returns></returns>
 public Energy.Base.Log.Entry Write(string message, string source, string code, Energy.Enumeration.LogLevel level)
 {
     return(Write(new Energy.Base.Log.Entry(message, source, code, (int)level)));
 }
示例#6
0
 /// <summary>
 /// Write message with severity level
 /// </summary>
 /// <param name="message"></param>
 /// <param name="level"></param>
 /// <returns></returns>
 public Energy.Base.Log.Entry Write(string message, Energy.Enumeration.LogLevel level)
 {
     return(Write(new Energy.Base.Log.Entry(message, level)));
 }