private void LogCommandExecutionIfEnabled() { if (Log.IsEnabled(FbLogLevel.Debug)) { var sb = new StringBuilder(); sb.AppendLine("Executing command:"); sb.AppendLine(_commandText); if (FbLogManager.IsParameterLoggingEnabled) { sb.AppendLine("Parameters:"); if (_batchParameters == null || _batchParameters.Count == 0 || _batchParameters[0].Count == 0) { sb.AppendLine("<no parameters>"); } else { foreach (var batchParameter in _batchParameters) { foreach (FbParameter parameter in batchParameter) { sb.AppendLine(string.Format("Name:{0}\tType:{1}\tUsed Value:{2}", parameter.ParameterName, parameter.FbDbType, (!IsNullParameterValue(parameter.InternalValue) ? parameter.InternalValue : "<null>"))); } } } } Log.Debug(sb.ToString()); } }
private void LogCommandExecutionIfEnabled() { if (Log.IsEnabled(FbLogLevel.Debug)) { var sb = new StringBuilder(); sb.AppendLine("Executing command:"); sb.AppendLine(_commandText); if (FbLogManager.IsParameterLoggingEnabled) { sb.AppendLine("Parameters:"); if (_parameters?.Count > 0) { foreach (FbParameter item in _parameters) { sb.AppendLine(string.Format("Name:{0}\tType:{1}\tUsed Value:{2}", item.ParameterName, item.FbDbType, (!IsNullParameterValue(item.InternalValue) ? item.InternalValue : "<null>"))); } } else { sb.AppendLine("<no parameters>"); } } Log.Debug(sb.ToString()); } }