private static KeyValuePair <TrackerBackendEvent, Action <ILogger, string, Exception> > CreateBackendMessageKvp(TrackerBackendEvent trackerBackendEvent, string messageWithPlaceholder) => new KeyValuePair <TrackerBackendEvent, Action <ILogger, string, Exception> >(trackerBackendEvent, LoggerMessage.Define <string>(LogLevel.Warning, (int)trackerBackendEvent, messageWithPlaceholder));
public void LogEvent(TrackerBackendEvent trackerBackendEvent, string info = null) => TrackerLogMessages.BackendMessages[trackerBackendEvent].Invoke(_logger, info, null);