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}"); }
private void CreateCompletePutNotifier() { if (CompletePutDelegate == null || CompletePutNoticeType == CompletePutNoticeType.None) { CompletePutNotifier = null; return; } CompletePutNotifier = new CompletePutNotifier(); }
private void StartCompletePutNotifier() { CompletePutNotifier?.Start(); }
private void InitializeCompletePutNotifier() { CompletePutNotifier?.Initialize(this, CompletePutDelegate); }
private void StopCompletePutHandler() { CompletePutNotifier?.Stop(); }