Liking cljdoc? Tell your friends :D

timbre.appenders.honeybadger


honeybadger-appenderclj

(honeybadger-appender config
                      {:keys [event-fn] :or {event-fn identity} :as options})

It return a configuration for an appender composed form a given maps:

  • config a Honeybadger configuration e.g.: {:api-key 1234, :env :development}
  • options an options for a Timbre appender (for a whole list of options see Timbre's documentation)
    • event-fn can be used to modify the raw event before sending it to Honeybadger
    • min-level a level keyword, or nil (=> no minimum level), default :warn
    • enabled? toggles an appender, default true
    • async? dispatched using agent? Useful for slow appenders (clj only)
    • rate-limit [[ncalls-limit window-ms] <...>], or nil
    • output-fn optional override for inherited (fn [data]) -> string`
It return a configuration for an appender composed form a given maps:
- `config` a Honeybadger configuration e.g.: {:api-key 1234, :env :development}
- `options` an options for a Timbre appender (for a whole list of options see Timbre's documentation)
  - `event-fn` can be used to modify the raw event before sending it to Honeybadger
  - `min-level` a level keyword, or nil (=> no minimum level), default `:warn`
  - `enabled?` toggles an appender, default `true`
  - `async?` dispatched using agent? Useful for slow appenders (clj only)
  - `rate-limit` `[[ncalls-limit window-ms]` <...>], or `nil`
  - `output-fn` optional override for inherited (fn [data]) -> string`
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close