LogLevel provides a set of discrete levels used to customize logging.
Inheritance: Enum
Example #1
0
 public static void make_(LogRec self, DateTime time, LogLevel level, string logName, string msg, Err err)
 {
     self.m_time    = time;
       self.m_level   = level;
       self.m_logName = logName;
       self.m_msg     = msg;
       self.m_err     = err;
 }
Example #2
0
 public static void make_(LogRec self, DateTime time, LogLevel level, string logName, string msg)
 {
     make_(self, time, level, logName, msg, null);
 }
Example #3
0
 public static LogRec make(DateTime time, LogLevel level, string logName, string msg, Err err)
 {
     LogRec self = new LogRec();
       make_(self, time, level, logName, msg, err);
       return self;
 }
Example #4
0
 //////////////////////////////////////////////////////////////////////////
 // Construction
 //////////////////////////////////////////////////////////////////////////
 public static LogRec make(DateTime time, LogLevel level, string logName, string msg)
 {
     return make(time, level, logName, msg, null);
 }
Example #5
0
File: Log.cs Project: nomit007/f4
 public void level(LogLevel level)
 {
     if (level == null) throw ArgErr.make("level cannot be null").val;
       this.m_level = level;
 }
Example #6
0
File: Log.cs Project: nomit007/f4
 public bool isEnabled(LogLevel level)
 {
     return enabled(level);
 }
Example #7
0
File: Log.cs Project: nomit007/f4
 public bool enabled(LogLevel level)
 {
     return this.m_level.m_ord <= level.m_ord;
 }