public static void Add(ServerLogItem logItem)
        {
            if (IgnoreSenderEvents.Exists((type) => type.FullName == logItem.SenderType))
            {
                return;
            }
            var eventArgs = new ServerLogArgs(logItem);

            LogPreAdded?.Invoke(eventArgs);
            if (eventArgs.Discard)
            {
                return;
            }
            lock (lockObject)
                ServerLog.Add(logItem);
            LogAdded?.Invoke(logItem);
        }
Exemple #2
0
 public ServerLogArgs(ServerLogItem logItem)
 => LogItem = logItem;