public static bool TryTake(out LogItem logItem, CancellationToken cancellationToken) => _queue.TryTake(out logItem, millisecondsTimeout: QUEUE_READ_TIMEOUT_IN_MILLISECONDS, cancellationToken: cancellationToken);
public static void Add(LogItem logItem) { Check.ArgumentIsNull(logItem, nameof(logItem)); _queue.Add(logItem); }