internal LogEntry(string thread, string source, LogLevel level, string message, Exception error, DateTime time) { this.thread = thread; this.message = message; this.time = time; this.level = level; this.source = source; this.error = error; }
public bool IsInterestedIn(LogLevel level) { for (int i = 0; i < loggers.Count; i++) { ILogger logger = loggers[i]; if (logger != null && logger.IsInterestedIn(level)) return true; } return false; }
internal EventLog(int eventClass, int eventCode, object source, LogLevel level, string database, string userName, string remoteAddress, string message, Exception exception) { EventClass = eventClass; EventCode = eventCode; Source = source; Level = level; Database = database; UserName = userName; RemoteAddress = remoteAddress; Message = message; Exception = exception; // TODO: Get this from the event? TimeStamp = DateTime.UtcNow; }
public bool IsInterestedIn(LogLevel level) { return false; }
public void Log(LogLevel level, Exception e) { Log(new LogEntry(null, GetLoggingType().AssemblyQualifiedName, level, null, e, DateTime.Now)); }
public void Log(LogLevel level, string message) { Log(new LogEntry(null, GetLoggingType().AssemblyQualifiedName, level, message, null, DateTime.Now)); }
public void Log(LogLevel level, string typeString, string message, Exception error) { Log(new LogEntry(null, typeString, level, message, error, DateTime.Now)); }
public void Log(LogLevel level, Type type, string message, Exception error) { Log(new LogEntry(null, type.AssemblyQualifiedName, level, message, error, DateTime.Now)); }
public void Log(LogLevel level, object ob, string message, Exception error) { Log(new LogEntry(null, ob.GetType().AssemblyQualifiedName, level, message, error, DateTime.Now)); }
public void Log(LogLevel level, string typeString, string message) { Log(new LogEntry(null, typeString, level, message, null, DateTime.Now)); }
public bool IsInterestedIn(LogLevel level) { return BaseLogger.IsInterestedIn(level); }
public void Log(LogLevel level, string type_string, string message) { if (IsInterestedIn(level)) { // InternalWrite(output, level, type_string, message); Thread thread = Thread.CurrentThread; Log(new LogEntry(thread.Name, type_string, level, message, null, DateTime.Now)); } }
public void Log(LogLevel level, Type type, string message) { Log(level, type.FullName, message); }
public void Log(LogLevel level, object ob, string message) { Log(level, ob.GetType().Name, message); }
public bool IsInterestedIn(LogLevel level) { return (level >= debug_level); }
public bool IsInterestedIn(LogLevel level) { return true; }