public void Debug(IContext context, Func <string> message) { if (message == null) { return; } if (_siteLogger.IsEnabled(Microsoft.Extensions.Logging.LogLevel.Debug) || _logger.DebugEnabled) { var msg = message(); _siteLogger.LogDebug(msg); _logger.Debug(context, () => msg); } }