Exemple #1
0
 // solves the problem that when we disconnect the socket of our own free will, then it is not necessary to log related errors
 private void _logSocketMessage(ZLogLevel level, string message)
 {
     if (!_socketCloseInitiated)
     {
         _logger.Log(level, message);
     }
 }
Exemple #2
0
        private void OnLogMessage(ZLogLevel level, string message, bool passDuplicates)
        {
            if ((_lastLogMessage != message || passDuplicates) && _levelFilter.HasFlag(level))
            {
                LogMessage?.Invoke(this, new ZLogMessageArgs(message));

                // save last log message
                _lastLogMessage = message;
            }
        }
Exemple #3
0
 public void SetLogLevelFiltering(ZLogLevel level) => _levelFilter = level;
Exemple #4
0
 public void Log(ZLogLevel level, string message, bool passDuplicates = false) => OnLogMessage(level, message, passDuplicates);