Class LoggerFields

    • Method Detail

      • createLoggerFields

        @PluginFactory
        public static LoggerFields createLoggerFields​(@PluginElement("LoggerFields")
                                                      KeyValuePair[] keyValuePairs,
                                                      @PluginAttribute("sdId")
                                                      String sdId,
                                                      @PluginAttribute("enterpriseId")
                                                      String enterpriseId,
                                                      @PluginAttribute("discardIfAllFieldsAreEmpty")
                                                      boolean discardIfAllFieldsAreEmpty)
        Create a LoggerFields from KeyValuePairs.
        Parameters:
        keyValuePairs - An array of KeyValuePairs.
        sdId - The SD-ID in an SD-ELEMENT
        enterpriseId - The IANA assigned enterprise number
        discardIfAllFieldsAreEmpty - this SD-ELEMENT should be discarded if all fields are empty
        Returns:
        A LoggerFields instance containing a Map<String, String>.
      • getDiscardIfAllFieldsAreEmpty

        public boolean getDiscardIfAllFieldsAreEmpty()