3 namespace SiliconStudio.Core.Diagnostics
17 return logMessage.Type == LogMessageType.Debug;
27 return logMessage.Type == LogMessageType.Verbose;
37 return logMessage.Type == LogMessageType.Info;
47 return logMessage.Type == LogMessageType.Warning;
57 return logMessage.Type == LogMessageType.Error;
67 return logMessage.Type == LogMessageType.Fatal;
78 return logMessage.Type >= minSeverity;
89 return logMessage.Type <= maxSeverity;
static bool IsAtLeast(this ILogMessage logMessage, LogMessageType minSeverity)
Gets whether the given log message is at least as severe as the given severity level.
static bool IsDebug(this ILogMessage logMessage)
Gets whether the given log message is a LogMessageType.Debug message type
static bool IsFatal(this ILogMessage logMessage)
Gets whether the given log message is a LogMessageType.Fatal message type
LogMessageType
Type of a LogMessage.
A set of extensions method to use with the LogMessage class.
static bool IsInfo(this ILogMessage logMessage)
Gets whether the given log message is a LogMessageType.Info message type
The base interface for log messages used by the logging infrastructure.
static bool IsWarning(this ILogMessage logMessage)
Gets whether the given log message is a LogMessageType.Warning message type
static bool IsError(this ILogMessage logMessage)
Gets whether the given log message is a LogMessageType.Error message type
static bool IsAtMost(this ILogMessage logMessage, LogMessageType maxSeverity)
Gets whether the given log message is at most as severe as the given severity level.
static bool IsVerbose(this ILogMessage logMessage)
Gets whether the given log message is a LogMessageType.Verbose message type