Skip to main content

Logging

Standaard stuurt appsignal-wrap zowel de standaard output als de standaard error van het proces dat het monitort als logs naar AppSignal. De logs verschijnen onder de bron “application”, en de naam die als eerste argument is opgegeven, wordt gebruikt als de log group.

Logging uitschakelen

Om het verzenden van ofwel de standaard output of de standaard error als logs uit te schakelen, kunt u respectievelijk de command-line opties --no-stdout of --no-stderr gebruiken. Om het verzenden van logs helemaal uit te schakelen, kunt u de command-line optie --no-log gebruiken.

Aangepaste log group

Om logs als een andere log group te verzenden, kunt u deze als argument doorgeven aan de command-line optie --log. Bijvoorbeeld:
appsignal-wrap mysql --log db -- mysqld
In het bovenstaande voorbeeld gebruikt appsignal-wrap db als de log group bij het verzenden van logs naar AppSignal, maar wordt nog steeds mysql gebruikt als naam om het proces te identificeren bij het rapporteren van procesmonitors en errors.

Aangepaste log-bron

Om logs naar een andere log-bron te verzenden, kunt u de API-sleutel van de log-bron, die u verkrijgt bij het aanmaken van een log-bron, als argument doorgeven aan de command-line optie --log-source, of als de omgevingsvariabele APPSIGNAL_LOG_SOURCE_API_KEY. Bijvoorbeeld:
export APPSIGNAL_LOG_SOURCE_API_KEY=[LOG_SOURCE_API_KEY]
appsignal-wrap mysql -- mysqld