Rosalia.Core.Logging.FilterLogRenderer.Render C# (CSharp) Method

Render() public method

public Render ( Message message, Identities source ) : void
message Message
source Identities
return void
        public void Render(Message message, Identities source)
        {
            if (message.Level >= _level)
            {
                _nestedRenderer.Render(message, source);
            }
        }

Usage Example

        public void Render_NonAppropriateMessage_ShouldFilterOut()
        {
            var nestedRenderer = new SpyLogRenderer();
            var logger = new FilterLogRenderer(nestedRenderer, MessageLevel.Error);

            logger.Render(new Message("foo", MessageLevel.Info), new Identities("test"));

            Assert.That(nestedRenderer.Messages, Is.Empty);
        }
All Usage Examples Of Rosalia.Core.Logging.FilterLogRenderer::Render