public void Log(LogEntry entry) { var nlogLevel = GetNLogLevel(entry.Level); if (_logger.IsEnabled(nlogLevel) { var nlogEvent = NLog.LogEventInfo.Create(nlogLevel, _logger.Name, entry.Message, entry.Ex); _logger.Log(typeof(NLogLogger), nlogEvent); } }
bool ILogger.IsEnabled(LogLevel logLevel) { if (logger == null) { return(false); } var nlogLevel = GetNLogLevel(logLevel); return(logger.IsEnabled(nlogLevel)); }
bool ILogger.IsEnabled(Microsoft.Extensions.Logging.LogLevel logLevel) { if (logger == null) { return(false); } var nlogLevel = MailDemonLog.GetNLogLevel(logLevel); return(logger.IsEnabled(nlogLevel)); }
public void Emit(string output) { logger.Trace("Emitting: " + output); if (_sb != null) { if (!logger.IsEnabled(NLog.LogLevel.Trace)) { logger.Debug("Emitting: " + output); } _sb.Append(output); } else { logger.Warn("Output: '" + output + "' was not emitted, no file open"); } }
public override void AfterDispose() { #if DEBUG if (Configuration.EnableObjectTracking) { string info = SharpDX.Diagnostics.ObjectTracker.ReportActiveObjects(); if (logger.IsEnabled(NLog.LogLevel.Info)) { logger.Info("SharpDX Object Tracking result : {0}", string.IsNullOrEmpty(info) ? "Nothing, all directX COM components have been disposed" : info); } else { Console.WriteLine("SharpDX Object Tracking result : {0}", string.IsNullOrEmpty(info) ? "Nothing, all directX COM components have been disposed" : info); } } #endif }
/// <summary> /// Logs the message to debug. /// </summary> public override void LogMessage(NLog.LogLevel aLevel) { // Default value to debug if (aLevel == null) { aLevel = NLog.LogLevel.Debug; } // if the level is not logged directly return if (!_logger.IsEnabled(aLevel)) { return; } _logger.Log(aLevel, "Data message"); if (Data == null) { _logger.Log(aLevel, "Data : null"); } else { _logger.Log(aLevel, "Data length :-{0}-", Data.Length); } }
/// <summary> /// Logs the message. /// </summary> /// <param name="aLevel">A log level.</param> public override void LogMessage(NLog.LogLevel aLevel) { // Default value to debug if (aLevel == null) { aLevel = NLog.LogLevel.Debug; } // if the level is not logged directly return if (!_logger.IsEnabled(aLevel)) { return; } _logger.Log(aLevel, "Commande : {0}", Command); foreach (KeyValuePair <string, string> item in _headers) { _logger.Log(aLevel, "Header : {0}: {1}", item.Key, item.Value); } if (Data.Length > 0) { _logger.Log(aLevel, "Data :-{0}-", Encoding.ASCII.GetString(Data)); } }
public bool IsEnabled(LogLevel logLevel) { return(_logger.IsEnabled(GetLogLevel(logLevel))); }
/// <summary> /// Checks if the given logging level is enabled. /// </summary> /// <param name="LogLevel">Level to be checked.</param> /// <returns>true if the logging level is enabled, false otherwise.</returns> public bool IsEnabled(NLog.LogLevel LogLevel) { return(log.IsEnabled(LogLevel)); }