in src/OpenTelemetryEngine/Logging/FunctionsLogger.cs [17:36]
public void Log(object? logItem, string? level, Exception? exception = null)
{
object? logLevelParsed;
if (!Enum.TryParse(typeof(LogLevel), level, out logLevelParsed))
{
throw new ArgumentException("Log level was not a valid log level");
}
if (logItem is null)
{
throw new ArgumentException("Message was null when attempting to log");
}
if (logLevelParsed is null)
{
throw new ArgumentException("Log level was null when attempting to log");
}
logger.Log((LogLevel)logLevelParsed, logItem.ToString(), exception);
}