/// <summary> /// Converts the Ignite LogLevel to the log4net log level. /// </summary> /// <param name="level">The Ignite log level.</param> /// <returns>Corresponding log4net log level.</returns> public static Microsoft.Extensions.Logging.LogLevel ConvertLogLevel2(Apache.Ignite.Core.Log.LogLevel level) { switch (level) { case Apache.Ignite.Core.Log.LogLevel.Trace: return(Microsoft.Extensions.Logging.LogLevel.Trace); case Apache.Ignite.Core.Log.LogLevel.Debug: return(Microsoft.Extensions.Logging.LogLevel.Debug); case Apache.Ignite.Core.Log.LogLevel.Info: return(Microsoft.Extensions.Logging.LogLevel.Information); case Apache.Ignite.Core.Log.LogLevel.Warn: return(Microsoft.Extensions.Logging.LogLevel.Warning); case Apache.Ignite.Core.Log.LogLevel.Error: return(Microsoft.Extensions.Logging.LogLevel.Error); default: throw new ArgumentOutOfRangeException(nameof(level), (object)level, (string)null); } }
/// <summary> /// Determines whether the specified log level is enabled. /// </summary> /// <param name="level">The level.</param> /// <returns> /// Value indicating whether the specified log level is enabled /// </returns> public bool IsEnabled(Apache.Ignite.Core.Log.LogLevel level) { return(level >= _minLogLevel); }