logAssistExecution static method

void logAssistExecution(
  1. String assistName, {
  2. required bool success,
  3. required Duration duration,
  4. String? reason,
})

Log assist execution.

Implementation

static void logAssistExecution(
  String assistName, {
  required bool success,
  required Duration duration,
  String? reason,
}) {
  if (!success && reason != null) {
    _logger.debug(
      'Assist $assistName skipped: $reason (${duration.inMilliseconds}ms)',
    );
  } else if (success) {
    _logger.info(
      'Assist $assistName executed (${duration.inMilliseconds}ms)',
    );
  }
}