private void ToggleLogLevel(Logger.LogEntryType entryType) { if (IsLogLevelSet(entryType)) { Logger.LogLevel &= ~entryType; } else { Logger.LogLevel |= entryType; } }
/// <summary> /// Log an exception /// </summary> /// <param name="type">Type of log entry</param> /// <param name="ex">The exception to log</param> public void LogException(Logger.LogEntryType type, Exception ex) { Graph.Logger.LogException(type, Name, Uuid, ex); }
/// <summary> /// Log with an entry and only text /// </summary> /// <param name="entryType">The type to log</param> /// <param name="obj">The object to log</param> public void Log(Logger.LogEntryType entryType, object obj) { Graph.Logger.Log(entryType, Name, Uuid, obj); }
/// <summary> /// Log an entry /// </summary> /// <param name="entryType">The type to log</param> /// <param name="format">Format string</param> /// <param name="args">The args</param> public void Log(Logger.LogEntryType entryType, string format, params object[] args) { Graph.Logger.Log(entryType, Name, Uuid, format, args); }
private bool IsLogLevelSet(Logger.LogEntryType entryType) { return((entryType & Logger.LogLevel) == entryType); }