Interface MdcInitializerSpi
-
- All Known Implementing Classes:
DefaultMdcInitializer
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface MdcInitializerSpi
The MdcInitializerSpi is designed to initialize all MDC field in a single log line. This approach can initialize automatic index
-
-
Field Summary
Fields Modifier and Type Field Description static booleanDEFAULT_BOOLEANstatic doubleDEFAULT_DOUBLEstatic longDEFAULT_LONGstatic StringDEFAULT_STRING
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Map.Entry<String,Serializable>buildEntry(MdcService.MDCKeys key, Serializable value)default Map.Entry<String,Serializable>buildEntry(String key, Serializable value)Map<String,Serializable>getDefaultValue()default LocalDatenow()
-
-
-
Field Detail
-
DEFAULT_STRING
static final String DEFAULT_STRING
- See Also:
- Constant Field Values
-
DEFAULT_LONG
static final long DEFAULT_LONG
- See Also:
- Constant Field Values
-
DEFAULT_DOUBLE
static final double DEFAULT_DOUBLE
- See Also:
- Constant Field Values
-
DEFAULT_BOOLEAN
static final boolean DEFAULT_BOOLEAN
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDefaultValue
Map<String,Serializable> getDefaultValue()
-
buildEntry
default Map.Entry<String,Serializable> buildEntry(MdcService.MDCKeys key, Serializable value)
-
buildEntry
default Map.Entry<String,Serializable> buildEntry(String key, Serializable value)
-
now
default LocalDate now()
-
-