示例#1
0
 public override void ActivateOptions()
 {
     base.ActivateOptions();
     _formatter = _formatter ?? new LogdnaFormatter(_config);
     _client    = new LogdnaClient(_config);
     _buffer    = _buffer ?? new LogdnaAsyncBuffer(_config, _client);
 }
示例#2
0
        public LogdnaAsyncBuffer(Config config, ILogdnaClient client)
        {
            _config = config;
            _client = client;
            var sendingThread = new Thread(DoSend)
            {
                Name         = "LogdnaSendThread",
                IsBackground = true
            };

            sendingThread.Start();
        }