NLite.Data.SqlLog.LogCommand C# (CSharp) Method

LogCommand() public method

public LogCommand ( string commandText, NamedParameter parameters, object paramValues ) : void
commandText string
parameters NLite.Data.Common.NamedParameter
paramValues object
return void
        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);
        }