Honeybadger::Configuration
Constructors
Instance methods
The list of environments considered "development"
Configure development environment list with a string.
Used to set the value from an environment variable. Input is split on commas and striped of leading/trailing whitespace.
config.development_environments = "development, testing, staging"
config.development_environments # => ["development", "testing", "staging"]
Configures API endpoint with a string.
Used to set the value from an environment variable.
config.endpoint = "http://new_api.honeybadger.io"
config.endpoint # => Path["http://new_api.honeybadger.io"]
A list of keys whose values are replaced with "[FILTERED]" in sensitive data objects.
A list of keys whose values are replaced with "[FILTERED]" in sensitive data objects.
Merge the log context into the Honeybadger payload before sending errors to the reporting API.
Merge the log context into the Honeybadger payload before sending errors to the reporting API.
The path to the projects source code. Evaluated at compile time.
Explicitly override the development environment check. Nil = check for development environment True = always report data False = never report data
Explicitly override the development environment check. Nil = check for development environment True = always report data False = never report data
Should Honeybadger.cr send data to the honeybadger api?
When report_data is unset, default to development? logic.