Exemplo n.º 1
0
 private LogHost()
 {
     _hostInfo             = HostUtil.GetHostInfo();
     _appKey               = AppContext.AppKey;
     _writeLogBatchSize    = AppContext.LogMaxMessageCount;
     _writeLogCoolDownTime = AppContext.LogSendFrequency;
     _localQueueSize       = AppContext.LogMaxQueueSize;
     _isWriteLocalLog      = AppContext.WriteLocalFile;
     _localLogQueue        = new WorkerQueue <LogContent>(_writeLogBatchSize, _writeLogCoolDownTime, _localQueueSize, "LogSDKQueue");
     _localLogQueue.Flush += new Action <object, List <LogContent> >(WriteLog);
 }