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>(default50) — wie viele historische Zeilen vor dem Live-Modus anzeigen--clear— löschttools.logauf 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-logsschaltet das aus, falls du separat willst) grepfür Filter:tm logs --lines 500 | grep getInvoice