private static Tuple <AdvancedConsoleLogger, ConsoleSink> SetUp(Func <string, LogLevel, bool> filter, bool includeScopes = false)
        {
            // Arrange
            var sink     = new ConsoleSink();
            var console  = new TestConsole(sink);
            var settings = ConsoleLoggerSettings.Default;

            settings.IncludeScopes = includeScopes;
            var logger = new AdvancedConsoleLogger(_loggerName, filter, settings);

            logger.Console = console;
            return(new Tuple <AdvancedConsoleLogger, ConsoleSink>(logger, sink));
        }
Example #2
0
        private (AdvancedConsoleLogger logger, ConsoleSink sink) SetUp(
            Func <string, LogLevel, bool> filter,
            ConsoleLoggerSettings settings)
        {
            // Arrange
            var sink    = new ConsoleSink();
            var console = new TestConsole(sink);

            var logger = new AdvancedConsoleLogger(_loggerName, filter, settings);

            logger.Console = console;

            return(logger, sink);
        }