Example #1
0
        static void CreateAppender()
        {
            var layout = new PatternLayout("%.255message");

            layout.ActivateOptions();

            var appender = new InfluxAppender()
            {
                Name = "InfluxAppender",
                Host = "localhost"
            };

            appender.ActivateOptions();

            var diagAppender = new TraceAppender
            {
                Layout = layout,
                Name   = "InfluxAppenderDiagLogger",
            };

            diagAppender.ActivateOptions();

            var logRepository = LogManager.GetRepository(Assembly.GetEntryAssembly());

            BasicConfigurator.Configure(logRepository, diagAppender);

            _appender = appender;
            _log      = LogManager.GetLogger(typeof(InfluxAppender));
        }
        public InfluxAppenderTests()
        {
            this.mockRepository = new MockRepository(MockBehavior.Strict);
            var layout = new PatternLayout("%.255message");

            layout.ActivateOptions();

            var appender = new InfluxAppender()
            {
                Name = "InfluxAppender",
                Host = "localhost"
            };

            appender.ActivateOptions();

            var logRepository = LogManager.GetRepository(Assembly.GetEntryAssembly());

            BasicConfigurator.Configure(logRepository);
        }