public void Log <T>(LogEntry logEntry, LogEventLevel logLevel = LogEventLevel.Information, IList <ClaimMetadata> additionalInfoClaims = null) where T : ILogType { EnrichLogEntry <T>(logEntry); logEntry.AddAdditionalClaims(_httpContextAccessor.HttpContext, additionalInfoClaims); InternalLog(logEntry, logLevel); }