I am running a local sentry server. Where can I found the sentry service logs?
Sentry processes always log to stderr and stdout. So it’s up to you to collect them somewhere and do something with them. Sentry itself doesn’t write to a file anywhere.
Thanks @matt for your answer! I see. I am using systemd (Centos 7) in order to start/stop Sentry. I am not an expert in setting up the system services. I was wandering if you know if there is a setting for systemd to write the stderr and stdout in a file. I tried with “ExecStart=/www/sentry/bin/sentry run cron >> /tmp/sentry_log.log”, but it doesn’t work.
I’m not sure tbh. I don’t know much about
systemd offhand, but I assume this is easy to figure out by checking some docs.
Ok. Thanks for the answer. I will check the docs.
Unfortunately, the recommended way of putting the log in the specific location using the systemd doesn’t work with Sentry:
ExecStart=/www/sentry/bin/sentry run web >> /var/log/sentry.log
It takes the
>> /var/log/sentry.log as sentry arguments.
But, I configure the standard error and output to syslog and console:
[Unit] Description=Sentry Main Service After=network.target Requires=sentry-worker.service Requires=sentry-cron.service [Service] Type=simple User=sentry Group=sentry WorkingDirectory=/www/sentry Environment=SENTRY_CONF=/etc/sentry ExecStart=/www/sentry/bin/sentry run web StandardOutput=syslog+console StandardError=syslog+console [Install] WantedBy=multi-user.target
It would be cool to include this in documentation as logs are very important