{"id":21031301,"url":"https://github.com/workable/dropwizard-honeybadger","last_synced_at":"2026-01-14T03:04:29.763Z","repository":{"id":33824280,"uuid":"37521597","full_name":"Workable/dropwizard-honeybadger","owner":"Workable","description":"Addon bundle for Dropwizard to support logging to Honeybadger","archived":true,"fork":false,"pushed_at":"2024-04-12T15:12:10.000Z","size":8,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":63,"default_branch":"master","last_synced_at":"2025-03-13T19:45:32.468Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Workable.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-06-16T09:43:19.000Z","updated_at":"2024-05-15T13:09:16.000Z","dependencies_parsed_at":"2024-11-19T12:38:29.989Z","dependency_job_id":"d77f4c69-d1f1-48c3-b6f9-d17556992409","html_url":"https://github.com/Workable/dropwizard-honeybadger","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Workable%2Fdropwizard-honeybadger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Workable%2Fdropwizard-honeybadger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Workable%2Fdropwizard-honeybadger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Workable%2Fdropwizard-honeybadger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Workable","download_url":"https://codeload.github.com/Workable/dropwizard-honeybadger/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254331067,"owners_count":22053101,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T12:27:09.912Z","updated_at":"2026-01-14T03:04:29.724Z","avatar_url":"https://github.com/Workable.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Dropwizard Honeybadger\n===============\n\nAddon for [Dropwizard](http://www.dropwizard.io/) adding support for logging to [honeybadger](https://www.honeybadger.io).\n\n\nUsage\n-----\n\nThe Dropwizard honeybadger provides an `AppenderFactory` which is automatically registered in Dropwizard and will send log\nmessages directly to your configured honeybadger account.\n\n\nConfiguration\n-------------\n\nThe Logback Honeybadger appender can be configured using the attributes outlined in\n[honeybadger-logback-appender README](https://github.com/Workable/honeybadger-java/blob/master/honeybadger-logback-appender/README.md).\n\nYour YAML configuration could include the following snippet to configure the `HoneybadgerAppender`:\n\n    appenders:\n        - type: console\n          threshold: DEBUG\n          target: stderr\n        - type: honeybadger\n          threshold: INFO\n          apiKey: xxxxx\n          # async: true\n          # maxThreads: 1\n          # queuesize: 10\n          # priority: 1\n\nProperties\n----------\n\n* **apiKey**: Specify the apiKey from your Honeybadger account\n* **async**: The error dispatching to honebadger.io is performed asynchronously via http in order to avoid performance impact. Defaults to true;\n* **maxThreads**: By default the thread pool used for async dispatching contains one thread per processor available to the JVM. It's possible to manually set the number of threads (for example if you want only one thread) with the option `maxThreads`:\n* **queuesize**: The default queue used to store the not yet processed events doesn't have a limit. Depending on the environment (if the memory is sparse) it is important to be able to control the size of that queue to avoid memory issues.\n* **priority**: As in most cases sending error to Honebadger isn't as important as an application running smoothly, the threads have a [minimal priority](http://docs.oracle.com/javase/6/docs/api/java/lang/Thread.html#MIN_PRIORITY).\n\nContributors\n------------\n\n* [Nikolaos Dimos](https://github.com/nikosd23)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fworkable%2Fdropwizard-honeybadger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fworkable%2Fdropwizard-honeybadger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fworkable%2Fdropwizard-honeybadger/lists"}