{"library":"logstash-formatter","title":"logstash-formatter","description":"A JSON log formatter for logstash, typically used with Python's logging module. Current version 0.5.17. Infrequently updated; last release in 2019.","language":"python","status":"maintenance","last_verified":"Mon Apr 27","install":{"commands":["pip install logstash-formatter"],"cli":null},"imports":["from logstash_formatter import LogstashFormatter"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import logging\nfrom logstash_formatter import LogstashFormatter\n\nhandler = logging.StreamHandler()\nformatter = LogstashFormatter()\nhandler.setFormatter(formatter)\nlogger = logging.getLogger('my_logger')\nlogger.addHandler(handler)\nlogger.setLevel(logging.INFO)\nlogger.info('Hello, logstash!', extra={'custom_field': 'value'})","lang":"python","description":"Basic setup with a stream handler. The extra dict becomes JSON fields.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}