public void LogCommand(string commandText, NamedParameter[] parameters, object[] paramValues)
{
this.log.WriteLine(commandText);
if (paramValues != null)
this.LogParameters(parameters, paramValues);
this.log.WriteLine();
this.log.WriteLine(Version);
var dbContext = ExecuteContext.DbContext;
if (dbContext != null)
log.WriteLine("-- DbProviderName:" + dbContext.dbConfiguration.DbProviderName);
var dialect = ExecuteContext.Dialect;
if (dialect != null)
this.log.WriteLine("-- Dialect:" + dialect.GetType().Name);
}