Esempio n. 1
0
        private static void ShouldNotLog(Severity test, Severity shouldNot)
        {
            Assert.False(test.ShouldLog(shouldNot));
            var msg = MessageEx.Default(shouldNot);

            Assert.False(test.ShouldLog(msg));
        }
Esempio n. 2
0
        private static void ShouldLog(Severity test, Severity should)
        {
            Assert.True(test.ShouldLog(should));
            var msg = MessageEx.Default(should);

            Assert.True(test.ShouldLog(msg));
        }
Esempio n. 3
0
 public void Log(IMessage message)
 {
     if (_severity.ShouldLog(message))
     {
         _target.Log(message);
     }
 }
Esempio n. 4
0
 public static bool ShouldLog(this Severity severity, IMessage message)
 {
     return(severity.ShouldLog(message.Severity));
 }