Class LoggerFields
- java.lang.Object
-
- org.apache.logging.log4j.core.layout.LoggerFields
-
@Plugin(name="LoggerFields", category="Core", printObject=true) public final class LoggerFields extends java.lang.Object
A LoggerFields container.
-
-
Field Summary
Fields Modifier and Type Field Description private booleandiscardIfAllFieldsAreEmptyprivate java.lang.StringenterpriseIdprivate java.util.Map<java.lang.String,java.lang.String>mapprivate java.lang.StringsdId
-
Constructor Summary
Constructors Modifier Constructor Description privateLoggerFields(java.util.Map<java.lang.String,java.lang.String> map, java.lang.String sdId, java.lang.String enterpriseId, boolean discardIfAllFieldsAreEmpty)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LoggerFieldscreateLoggerFields(KeyValuePair[] keyValuePairs, java.lang.String sdId, java.lang.String enterpriseId, boolean discardIfAllFieldsAreEmpty)Create a LoggerFields from KeyValuePairs.booleangetDiscardIfAllFieldsAreEmpty()java.util.Map<java.lang.String,java.lang.String>getMap()StructuredDataIdgetSdId()java.lang.StringtoString()
-
-
-
Method Detail
-
getMap
public java.util.Map<java.lang.String,java.lang.String> getMap()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
createLoggerFields
@PluginFactory public static LoggerFields createLoggerFields(@PluginElement("LoggerFields") KeyValuePair[] keyValuePairs, @PluginAttribute("sdId") java.lang.String sdId, @PluginAttribute("enterpriseId") java.lang.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
public StructuredDataId getSdId()
-
getDiscardIfAllFieldsAreEmpty
public boolean getDiscardIfAllFieldsAreEmpty()
-
-