Logging-Handler for GELF (Graylog Extended Logging Format). This Java-Util-Logging Handler creates GELF Messages and posts
them using UDP (default) or TCP. Following parameters are supported/needed:
- host (Mandatory): Hostname/IP-Address of the Logstash Host
- tcp:(the host) for TCP, e.g. tcp:127.0.0.1 or tcp:some.host.com
- udp:(the host) for UDP, e.g. udp:127.0.0.1 or udp:some.host.com
- (the host) for UDP, e.g. 127.0.0.1 or some.host.com
- port (Optional): Port, default 12201
- originHost (Optional): Originating Hostname, default FQDN Hostname
- extractStackTrace (Optional): Post Stack-Trace to StackTrace field, default false
- filterStackTrace (Optional): Perform Stack-Trace filtering (true/false), default false
- mdcProfiling (Optional): Perform Profiling (Call-Duration) based on MDC Data. See MDC
Profiling, default false
- facility (Optional): Name of the Facility, default gelf-java
- level (Optional): Log-Level, default INFO
- filter (Optional): Class-Name of a Log-Filter, default none
- additionalField.(number) (Optional): Post additional fields. Eg. .GelfLogHandler.additionalField.0=fieldName=Value