private static void ShouldNotLog(Severity test, Severity shouldNot) { Assert.False(test.ShouldLog(shouldNot)); var msg = MessageEx.Default(shouldNot); Assert.False(test.ShouldLog(msg)); }
private static void ShouldLog(Severity test, Severity should) { Assert.True(test.ShouldLog(should)); var msg = MessageEx.Default(should); Assert.True(test.ShouldLog(msg)); }
public void Log(IMessage message) { if (_severity.ShouldLog(message)) { _target.Log(message); } }
public static bool ShouldLog(this Severity severity, IMessage message) { return(severity.ShouldLog(message.Severity)); }