Package de.mhus.lib.logging.level
Class ThreadBasedMapper
- java.lang.Object
-
- de.mhus.lib.logging.level.ThreadBasedMapper
-
- All Implemented Interfaces:
LevelMapper,TrailLevelMapper
public class ThreadBasedMapper extends Object implements TrailLevelMapper
-
-
Constructor Summary
Constructors Constructor Description ThreadBasedMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoConfigureTrail(String source, String config)voiddoResetAllTrails()voiddoResetTrail()StringdoSerializeTrail()ThreadMapperConfigget()StringgetTrailId()booleanisLocalTrail()Log.LEVELmap(Log log, Log.LEVEL level, Object... msg)voidprepareMessage(Log log, StringBuilder msg)voidrelease()voidset(ThreadMapperConfig config)voidset(String source, String config)StringtoString()
-
-
-
Method Detail
-
set
public void set(ThreadMapperConfig config)
-
release
public void release()
-
get
public ThreadMapperConfig get()
-
map
public Log.LEVEL map(Log log, Log.LEVEL level, Object... msg)
- Specified by:
mapin interfaceLevelMapper
-
doSerializeTrail
public String doSerializeTrail()
- Specified by:
doSerializeTrailin interfaceTrailLevelMapper
-
doConfigureTrail
public void doConfigureTrail(String source, String config)
- Specified by:
doConfigureTrailin interfaceTrailLevelMapper
-
doResetTrail
public void doResetTrail()
- Specified by:
doResetTrailin interfaceTrailLevelMapper
-
isLocalTrail
public boolean isLocalTrail()
- Specified by:
isLocalTrailin interfaceTrailLevelMapper
-
prepareMessage
public void prepareMessage(Log log, StringBuilder msg)
- Specified by:
prepareMessagein interfaceLevelMapper
-
getTrailId
public String getTrailId()
- Specified by:
getTrailIdin interfaceTrailLevelMapper
-
doResetAllTrails
public void doResetAllTrails()
- Specified by:
doResetAllTrailsin interfaceTrailLevelMapper
-
-