Skip to main content

Journalisation

Par défaut, appsignal-wrap enverra à la fois la sortie standard et la sortie d’erreur standard du processus qu’il surveille en tant que logs à AppSignal. Les logs apparaîtront sous la source « application », et le nom fourni comme premier argument sera utilisé comme groupe de logs.

Désactiver la journalisation

Pour désactiver l’envoi de la sortie standard ou de la sortie d’erreur standard en tant que logs, vous pouvez utiliser respectivement les options de ligne de commande --no-stdout ou --no-stderr. Pour désactiver complètement l’envoi des logs, vous pouvez utiliser l’option de ligne de commande --no-log.

Groupe de logs personnalisé

Pour envoyer les logs comme un groupe de logs différent, vous pouvez le passer en argument de l’option de ligne de commande --log. Par exemple :
appsignal-wrap mysql --log db -- mysqld
Dans l’exemple ci-dessus, appsignal-wrap utilisera db comme groupe de logs lors de l’envoi des logs à AppSignal, mais utilisera toujours mysql comme nom pour identifier le processus lors du signalement des moniteurs de processus et des erreurs.

Source de logs personnalisée

Pour envoyer les logs vers une source de logs différente, vous pouvez passer la clé API de la source de logs, que vous obtenez lors de la création d’une source de logs, en argument de l’option de ligne de commande --log-source, ou comme variable d’environnement APPSIGNAL_LOG_SOURCE_API_KEY. Par exemple :
export APPSIGNAL_LOG_SOURCE_API_KEY=[LOG_SOURCE_API_KEY]
appsignal-wrap mysql -- mysqld