Skip to main content

Logging

Standardmäßig sendet appsignal-wrap sowohl die Standardausgabe als auch die Standardfehlerausgabe des überwachten Prozesses als Logs an AppSignal. Die Logs erscheinen unter der Quelle “application”, und der als erstes Argument angegebene Name wird als Log-Gruppe verwendet.

Logging deaktivieren

Um das Senden entweder der Standardausgabe oder der Standardfehlerausgabe als Logs zu deaktivieren, können Sie die Befehlszeilenoptionen --no-stdout bzw. --no-stderr verwenden. Um das Senden von Logs vollständig zu deaktivieren, können Sie die Befehlszeilenoption --no-log verwenden.

Benutzerdefinierte Log-Gruppe

Um Logs als andere Log-Gruppe zu senden, können Sie diese als Argument an die Befehlszeilenoption --log übergeben. Zum Beispiel:
appsignal-wrap mysql --log db -- mysqld
Im obigen Beispiel verwendet appsignal-wrap db als Log-Gruppe beim Senden von Logs an AppSignal, verwendet aber weiterhin mysql als Namen zur Identifizierung des Prozesses bei der Meldung von Prozessüberwachungen und Fehlern.

Benutzerdefinierte Log-Quelle

Um Logs an eine andere Log-Quelle zu senden, können Sie den API-Schlüssel der Log-Quelle, den Sie beim Erstellen einer Log-Quelle erhalten, als Argument an die Befehlszeilenoption --log-source oder als Umgebungsvariable APPSIGNAL_LOG_SOURCE_API_KEY übergeben. Zum Beispiel:
export APPSIGNAL_LOG_SOURCE_API_KEY=[LOG_SOURCE_API_KEY]
appsignal-wrap mysql -- mysqld