Class JiraJsonDataProvider
java.lang.Object
com.atlassian.logging.log4j.layout.json.DefaultJsonDataProvider
com.atlassian.jira.logging.log4j.layout.json.JiraJsonDataProvider
- All Implemented Interfaces:
com.atlassian.logging.log4j.layout.json.JsonDataProvider
public class JiraJsonDataProvider
extends com.atlassian.logging.log4j.layout.json.DefaultJsonDataProvider
DefaultJsonDataProvider specialization that adds extra JIRA fields into the logging event. Appended fields
will appear under the "ext." namespace.- Since:
- v7.2
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.logging.log4j.layout.json.DefaultJsonDataProvider
com.atlassian.logging.log4j.layout.json.DefaultJsonDataProvider.MdcKey -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetExtraData(com.atlassian.logging.log4j.layout.json.JsonLayoutHelper.LogEvent event) Methods inherited from class com.atlassian.logging.log4j.layout.json.DefaultJsonDataProvider
getContextData, getExtraStaticData, getHostName, getProcessId, getStaticData
-
Constructor Details
-
JiraJsonDataProvider
public JiraJsonDataProvider()
-
-
Method Details
-
getExtraData
public Map<String,Object> getExtraData(com.atlassian.logging.log4j.layout.json.JsonLayoutHelper.LogEvent event) - Specified by:
getExtraDatain interfacecom.atlassian.logging.log4j.layout.json.JsonDataProvider- Overrides:
getExtraDatain classcom.atlassian.logging.log4j.layout.json.DefaultJsonDataProvider
-