Example #1
0
        public ElasticSearchLoggerTest()
        {
            var ELASTICSEARCH_ENABLED      = Environment.GetEnvironmentVariable("ELASTICSEARCH_ENABLED") ?? "true";
            var ELASTICSEARCH_SERVICE_HOST = Environment.GetEnvironmentVariable("ELASTICSEARCH_SERVICE_HOST") ?? "localhost";
            var ELASTICSEARCH_SERVICE_PORT = Environment.GetEnvironmentVariable("ELASTICSEARCH_SERVICE_PORT") ?? "9200";

            _enabled = BooleanConverter.ToBoolean(ELASTICSEARCH_ENABLED);

            if (_enabled)
            {
                _logger = new TestElasticSearchLogger();
                _logger.Configure(ConfigParams.FromTuples(
                                      "level", "trace",
                                      "source", "test",
                                      "index", "log",
                                      "date_format", _dateFormat,
                                      "daily", true,
                                      "connection.host", ELASTICSEARCH_SERVICE_HOST,
                                      "connection.port", ELASTICSEARCH_SERVICE_PORT
                                      ));

                _fixture   = new LoggerFixture(_logger);
                _esFixture = new ElasticSearchLoggerFixture(_logger);

                _logger.OpenAsync(null).Wait();
                // _logger.OpenAsync(null).Wait();
            }
        }
Example #2
0
 public ElasticSearchLoggerFixture(TestElasticSearchLogger logger)
 {
     Logger = logger;
 }