in src/MySqlBindingUtilities.cs [350:365]
public static async Task<object> ExecuteScalarAsyncWithLogging(this MySqlCommand cmd, ILogger logger, CancellationToken cancellationToken, bool logCommand = false)
{
try
{
if (logCommand)
{
logger.LogDebug($"Executing query");
}
return await cmd.ExecuteScalarAsync(cancellationToken);
}
catch (Exception e)
{
logger.LogError($"Exception executing query. Message={e.Message}");
throw;
}
}