Class 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 a TCP or SSL 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) Optional<String> filter
      The name of the filter to link to the file handler.
      (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 the syslog type this handler should use to format the message sent
      (package private) boolean truncate
      Set to true if the message should be truncated
      (package private) boolean useCountingFraming
      Set to true 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
      • 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 the syslog 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 to true if the message being sent should be prefixed with the size of the message
      • blockOnReconnect

        @ConfigItem
        boolean blockOnReconnect
        Enables or disables blocking when attempting to reconnect a TCP or SSL TCP protocol
    • Constructor Detail

      • SyslogConfig

        public SyslogConfig()