Class LoggerFields
java.lang.Object
org.apache.logging.log4j.core.layout.LoggerFields
@Plugin(name="LoggerFields",
category="Core",
printObject=true)
public final class LoggerFields
extends Object
A LoggerFields container.
-
Method Summary
Modifier and TypeMethodDescriptionstatic LoggerFields
createLoggerFields
(KeyValuePair[] keyValuePairs, String sdId, String enterpriseId, boolean discardIfAllFieldsAreEmpty) Create a LoggerFields from KeyValuePairs.boolean
getMap()
getSdId()
toString()
-
Method Details
-
getMap
-
toString
-
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-ELEMENTenterpriseId
- The IANA assigned enterprise numberdiscardIfAllFieldsAreEmpty
- this SD-ELEMENT should be discarded if all fields are empty- Returns:
- A LoggerFields instance containing a Map<String, String>.
-
getSdId
-
getDiscardIfAllFieldsAreEmpty
public boolean getDiscardIfAllFieldsAreEmpty()
-