Dropwizard integration for error logging to Sentry, providing automatic appender registration and startup error capture.
Dropwizard integration for error logging to Sentry.
Addon bundle for Dropwizard to support logging to a GELF-enabled server like Graylog or logstash
dropwizard-logstash-encoder is a Dropwizard extension that integrates the logstash-logback-encoder library, allowing applications to send structured JSON logs directly to Logstash. It provides a seamless way to configure Logstash appenders through Dropwizard's YAML configuration, bypassing the need for traditional logback.xml files. ## Key Features - **Logstash Integration** — Enables Dropwizard applications to send logs to Logstash via socket or TCP appenders. - **Structured Logging** — Supports JSON-formatted logs with customizable fields, enhancing log analysis and processing. - **YAML Configuration** — Allows configuration of Logstash appenders directly in Dropwizard's application.yml file. - **Custom Field Mapping** — Provides flexible field name mapping and custom fields to tailor log output. - **Caller and Context Info** — Includes optional caller information, MDC (Mapped Diagnostic Context), and context data in logs. ## Philosophy The project is designed to bridge the gap between Dropwizard's configuration system and the logstash-logback-encoder, ensuring that structured logging to Logstash is both straightforward and fully integrated within the Dropwizard ecosystem.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.