docker-misp icon indicating copy to clipboard operation
docker-misp copied to clipboard

The application log will not show using docker logs, only supervisord logs are showing

Open sdzhangtao opened this issue 3 years ago • 0 comments

When MISP is started, application logs by default are located at /var/www/MISP/app/tmp/logs, I have changed bootstrap.php to use Console log instead of file log. However it could be because of supervisord, the docker logs will only show supervisord logs.

Here is what's in your supervisord configuration. command=/bin/bash -c "source /etc/apache2/envvars && exec /usr/sbin/apache2 -DFOREGROUND"

I know docker will only collect logs from current console. So I have added the following based on this document. http://veithen.io/2015/01/08/supervisord-redirecting-stdout.html But it's still not working. stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0

I think the reason might be because the command starts a new shell.

Could you find out why?

Thanks Tao

sdzhangtao avatar May 03 '21 03:05 sdzhangtao