Liking cljdoc? Tell your friends :D

taoensso.timbre.appenders.community.gelf

Appender that sends GELF messages to a centralized logging server (e.g. Graylog). Requires https://github.com/Graylog2/gelfclient.

Appender that sends GELF messages to a centralized logging server
(e.g. Graylog). Requires https://github.com/Graylog2/gelfclient.
raw docstring

data->gelf-messageclj

(data->gelf-message data)
source

gelf-appenderclj

(gelf-appender gelf-server port)
(gelf-appender gelf-server port protocol)

Returns a Timbre appender that sends gelf messages to a remote host. Params: gelf-server - IP address or hostname string of the remote logging server port - TCP or UDP port on which the server listens protocol - e/o #{:tcp :udp}, defaults to :udp

Returns a Timbre appender that sends gelf messages to a remote host. Params:
`gelf-server` - IP address or hostname string of the remote logging server
`port`        - TCP or UDP port on which the server listens
`protocol`    - e/o #{:tcp :udp}, defaults to :udp
sourceraw docstring

make-gelf-transportclj

(make-gelf-transport host port protocol)

Returns a new GelfTransport object, capable of sending a GelfMessage to a remote server. Params: host - IP address or hostname string of the remote logging server port - TCP or UDP port on which the server listens protocol - e/o #{:tcp :udp}

Returns a new GelfTransport object, capable of sending a GelfMessage to a
remote server. Params:
  `host`     - IP address or hostname string of the remote logging server
  `port`     - TCP or UDP port on which the server listens
  `protocol` - e/o #{:tcp :udp}
sourceraw docstring

timbre-to-gelf-levelclj

(timbre-to-gelf-level level)
source

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

× close