python - Gunicorn logstash log handler -


my log config file

[loggers] keys=root, logstash  [handlers] keys=console , logstash  [formatters] keys=generic, access  [logger_root] level=info handlers=console  [logger_logstash] level=debug handlers=logstash propagate=1 qualname=logstash   [handler_console] class=streamhandler formatter=generic args=(sys.stdout, )  [handler_logstash] class=logstash.tcplogstashhandler formatter=generic args=('localhost',5959)   [formatter_generic] format=%(asctime)s [%(process)d] [%(levelname)s] %(message)s datefmt=%y-%m-%d %h:%m:%s class=logging.formatter  [formatter_access] format=%(message)s class=logging.formatter 

my command execute

gunicorn --env django_settings_module=myproject.settings myproject.wsgi --log-level debug --log-file=- --log-config gunicorn_log.conf 

i not getting error logstash not receiving access logs. handler worked django , celery helpless gunicorn

based on python-logstash documentation:

[handler_logstash] class=logstash.tcplogstashhandler formatter=generic host=localhost port=5959 version=1 

Comments

Popular posts from this blog

amazon web services - S3 Pre-signed POST validate file type? -

c# - Check Keyboard Input Winforms -