Class SyslogAppenderBuilder

    • Field Detail

      • DEFAULT_PORT

        private static int DEFAULT_PORT
      • DEFAULT_FACILITY

        private static final java.lang.String DEFAULT_FACILITY
        See Also:
        Constant Field Values
      • LOGGER

        private static final Logger LOGGER
      • FACILITY_PRINTING_PARAM

        private static final java.lang.String FACILITY_PRINTING_PARAM
        See Also:
        Constant Field Values
      • SYSLOG_HOST_PARAM

        private static final java.lang.String SYSLOG_HOST_PARAM
        See Also:
        Constant Field Values
    • Constructor Detail

      • SyslogAppenderBuilder

        public SyslogAppenderBuilder()
      • SyslogAppenderBuilder

        public SyslogAppenderBuilder​(java.lang.String prefix,
                                     java.util.Properties props)
    • Method Detail

      • parseAppender

        public Appender parseAppender​(java.lang.String name,
                                      java.lang.String appenderPrefix,
                                      java.lang.String layoutPrefix,
                                      java.lang.String filterPrefix,
                                      java.util.Properties props,
                                      PropertiesConfiguration configuration)
        Specified by:
        parseAppender in interface AppenderBuilder
      • createAppender

        private Appender createAppender​(java.lang.String name,
                                        Log4j1Configuration configuration,
                                        Layout layout,
                                        java.lang.String facility,
                                        Filter filter,
                                        java.lang.String syslogHost,
                                        java.lang.String level,
                                        Protocol protocol,
                                        boolean header,
                                        boolean facilityPrinting)
      • resolveSyslogHost

        private void resolveSyslogHost​(java.lang.String syslogHost,
                                       java.util.concurrent.atomic.AtomicReference<java.lang.String> host,
                                       java.util.concurrent.atomic.AtomicInteger port)