Package io.quarkus.runtime.logging
Class SyslogConfig
- java.lang.Object
-
- io.quarkus.runtime.logging.SyslogConfig
-
public class SyslogConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Optional<String>
appName
The app name used when formatting the message in RFC5424 format(package private) AsyncConfig
async
Syslog async logging config(package private) boolean
blockOnReconnect
Enables or disables blocking when attempting to reconnect aTCP
orSSL TCP
protocol(package private) boolean
enable
If syslog logging should be enabled(package private) InetSocketAddress
endpoint
The IP address and port of the syslog server(package private) org.jboss.logmanager.handlers.SyslogHandler.Facility
facility
Sets the facility used when calculating the priority of the message as defined by RFC-5424 and RFC-3164(package private) String
format
The log message format(package private) Optional<String>
hostname
The name of the host the messages are being sent from(package private) Level
level
The log level specifying, which message levels will be logged by syslog logger(package private) org.jboss.logmanager.handlers.SyslogHandler.Protocol
protocol
Sets the protocol used to connect to the syslog server(package private) org.jboss.logmanager.handlers.SyslogHandler.SyslogType
syslogType
Set thesyslog type
this handler should use to format the message sent(package private) boolean
truncate
Set totrue
if the message should be truncated(package private) boolean
useCountingFraming
Set totrue
if the message being sent should be prefixed with the size of the message
-
Constructor Summary
Constructors Constructor Description SyslogConfig()
-
-
-
Field Detail
-
enable
@ConfigItem boolean enable
If syslog logging should be enabled
-
endpoint
@ConfigItem(defaultValue="localhost:514") InetSocketAddress endpoint
The IP address and port of the syslog server
-
appName
@ConfigItem Optional<String> appName
The app name used when formatting the message in RFC5424 format
-
hostname
@ConfigItem Optional<String> hostname
The name of the host the messages are being sent from
-
facility
@ConfigItem(defaultValue="user-level") org.jboss.logmanager.handlers.SyslogHandler.Facility facility
Sets the facility used when calculating the priority of the message as defined by RFC-5424 and RFC-3164
-
syslogType
@ConfigItem(defaultValue="rfc5424") org.jboss.logmanager.handlers.SyslogHandler.SyslogType syslogType
Set thesyslog type
this handler should use to format the message sent
-
protocol
@ConfigItem(defaultValue="tcp") org.jboss.logmanager.handlers.SyslogHandler.Protocol protocol
Sets the protocol used to connect to the syslog server
-
useCountingFraming
@ConfigItem boolean useCountingFraming
Set totrue
if the message being sent should be prefixed with the size of the message
-
truncate
@ConfigItem(defaultValue="true") boolean truncate
Set totrue
if the message should be truncated
-
blockOnReconnect
@ConfigItem boolean blockOnReconnect
Enables or disables blocking when attempting to reconnect aTCP
orSSL TCP
protocol
-
format
@ConfigItem(defaultValue="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{3.}] (%t) %s%e%n") String format
The log message format
-
level
@ConfigItem(defaultValue="ALL") Level level
The log level specifying, which message levels will be logged by syslog logger
-
async
AsyncConfig async
Syslog async logging config
-
-