toolLog method

void toolLog(
  1. LogLevel level,
  2. String message, {
  3. String? toolName,
  4. Map<String, dynamic>? metadata,
})

Logs a message for a tool.

Implementation

void toolLog(LogLevel level, String message, {String? toolName, Map<String, dynamic>? metadata}) {
  if (!config.enabled || !config.enableToolLogs) return;
  _log(level, message, source: 'Tool:${toolName ?? "Unknown"}', metadata: metadata);
}