TaskMonkey Handbuch

tm logs

Server-Logs deines Workspace live streamen.

Rohe Server-Logs, live im Terminal. Für alles, was der Monitor nicht zeigt: Stacktraces, Debug-Ausgaben, HTTP-Request-Details.

Aufruf

tm logs                   # ab jetzt live
tm logs --lines 200       # erst die letzten 200 Zeilen, dann live
tm logs --clear           # Log-Datei auf dem Server leeren

Was wird gestreamt

Der gemeinsame Workspace-Log. Typische Einträge:

  • API-Call-Fehler (HTTP 500 vom Backend-System)
  • PHP-Exceptions inkl. Stacktrace
  • Placeholder-Resolution-Treffer / -Misses
  • Eigene error_log()-Ausgaben aus deinen Handlern

Farben

Farbe Bedeutung
Rot Fehler, Exceptions
Gelb Warnungen
Grün Erfolg
Grau Info / Kontext

Parameter

  • -n, --lines <n> (default 50) — wie viele historische Zeilen vor dem Live-Modus anzeigen
  • --clear — löscht tools.log auf dem Server und beendet sich sofort (kein Stream)

Wofür nutzen?

  • Exception fangen, sobald sie beim Testen auftritt
  • Eigene Debug-Ausgaben aus Tool-Handlern sehen:
    error_log('DEBUG: args=' . json_encode($args));
    
  • Nach Prompt-Änderungen aufräumen mit --clear, damit du nur noch den relevanten Zeitraum siehst

Beenden

Ctrl+C.

Tipps

  • Zusammen mit tm watch: Watch kümmert sich um Auto-Sync, Logs laufen parallel im selben Terminal (Watch bettet sie schon ein — --no-logs schaltet das aus, falls du separat willst)
  • grep für Filter: tm logs --lines 500 | grep getInvoice
Zuletzt aktualisiert: 2026-04-19