Class DebugImpl
- java.lang.Object
-
- com.sun.identity.shared.debug.impl.DebugImpl
-
-
Constructor Summary
Constructors Constructor Description DebugImpl(String debugName, DebugFileProvider debugFileProvider)Creates an instance ofDebugImpl.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiderror(String message, Throwable th)Writes debug error message.booleanerrorEnabled()Returnstrueif debug error is enabled.StringgetName()Returns debug name.intgetState()Returns debug level.static voidinitProperties()initialize the properties It will reset the current properties for every Debug instancevoidmessage(String message, Throwable th)Writes debug message.booleanmessageEnabled()Returnstrueif debug is enabled.voidresetDebug(String mf)Reset this instance - ths will trigger this instance to reinitialize itself.voidsetDebug(int level)Sets debug level.voidsetDebug(DebugLevel debugLevel)Sets debug level.voidsetDebug(String strDebugLevel)Sets debug level.voidwarning(String message, Throwable th)Writes debug warning message.booleanwarningEnabled()Returnstrueif debug warning is enabled.
-
-
-
Constructor Detail
-
DebugImpl
public DebugImpl(String debugName, DebugFileProvider debugFileProvider)
Creates an instance ofDebugImpl.- Parameters:
debugName- Name of the debug.debugFileProvider- A debug file provider
-
-
Method Detail
-
getName
public String getName()
Returns debug name.
-
getState
public int getState()
Returns debug level.
-
setDebug
public void setDebug(int level)
Sets debug level.
-
setDebug
public void setDebug(String strDebugLevel)
Sets debug level.
-
setDebug
public void setDebug(DebugLevel debugLevel)
Sets debug level.- Parameters:
debugLevel- Debug level.
-
resetDebug
public void resetDebug(String mf)
Reset this instance - ths will trigger this instance to reinitialize itself.- Specified by:
resetDebugin interfaceIDebug- Parameters:
mf- merge flag : true: merge debugs into a single file.`
-
messageEnabled
public boolean messageEnabled()
Returnstrueif debug is enabled.- Specified by:
messageEnabledin interfaceIDebug- Returns:
trueif debug is enabled.
-
warningEnabled
public boolean warningEnabled()
Returnstrueif debug warning is enabled.- Specified by:
warningEnabledin interfaceIDebug- Returns:
trueif debug warning is enabled.
-
errorEnabled
public boolean errorEnabled()
Returnstrueif debug error is enabled.- Specified by:
errorEnabledin interfaceIDebug- Returns:
trueif debug error is enabled.
-
initProperties
public static void initProperties()
initialize the properties It will reset the current properties for every Debug instance
-
-