logParams method

void logParams(
  1. TParams? aParams
)

Implementation

void logParams(TParams? aParams) {
  if (!logEvent(TDBEventType.detParamValue) || aParams == null) return;
  for (var i = 0; i < aParams.count; i++) {
    final p = aParams[i];
    String s;
    if (p.isNull) {
      s = '<NULL>';
    } else if (ftBlobTypes.contains(p.dataType) &&
        p.dataType != TFieldType.ftMemo &&
        p.dataType != TFieldType.ftFmtMemo &&
        p.dataType != TFieldType.ftWideMemo) {
      s = '<BLOB>';
    } else {
      s = p.asString;
    }
    log(TDBEventType.detParamValue, formatMsg(SLogParamValue, [p.name, s]));
  }
}