Esempio n. 1
0
        private void DropLog(Log log, CompletePutNoticeResultType completePutNoticeResultType)
        {
            CompletePutNotifier.Push(new ILog[] { log }, completePutNoticeResultType);

            _threadLocalWatcherCounter.Value.DropLogCount += 1;

            Reporter.Error($"Fail Encode Log. LogType: {log.LogType}, Reason: {completePutNoticeResultType}");
        }
Esempio n. 2
0
        private void CreateCompletePutNotifier()
        {
            if (CompletePutDelegate == null || CompletePutNoticeType == CompletePutNoticeType.None)
            {
                CompletePutNotifier = null;
                return;
            }

            CompletePutNotifier = new CompletePutNotifier();
        }
Esempio n. 3
0
 private void StartCompletePutNotifier()
 {
     CompletePutNotifier?.Start();
 }
Esempio n. 4
0
 private void InitializeCompletePutNotifier()
 {
     CompletePutNotifier?.Initialize(this, CompletePutDelegate);
 }
Esempio n. 5
0
 private void StopCompletePutHandler()
 {
     CompletePutNotifier?.Stop();
 }