Exemple #1
0
        public TextLoggingTests(ITestOutputHelper testOutput)
        {
            _testOutput = testOutput;

            _logOutput  = new StringWriter();
            _logManager = new LogManager(new LogManagerConfig());
            _logManager.Config.UseTextWriter(_logOutput);
            _logManager.Config.UseTestOutput(_testOutput); // Show log output in test output, too.
            _logManager.Config.Writers.FormatAll <LoggerEntry>(new DefaultLoggerEntryFormatter());
            _logManager.Config.Writers.FormatAll(new GenericLoggerBeginScopeEntryFormatter());
            _logManager.Config.Writers.FormatAll(new GenericLoggerEndScopeEntryFormatter());

            _loggerFactory = new LoggerFactory();
            _loggerFactory.AddLogJam(_logManager, true, LogJamLogger.LogInformation);
        }