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