Package oracle.ucp.diagnostics
Interface DiagnosticsCollector
-
- All Superinterfaces:
Diagnosable
public interface DiagnosticsCollector extends Diagnosable
Extension interface for Diagnosable: some more methods to handle buffering, filtering, dimping, etc.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMMON_LOGGER_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddestroy()Destroy this collectorintgetBufferSize()Getter of buffer sizejava.lang.StringgetLoggerName()Get logger name assciated with this collectorbooleangetLoggingEnabled()Get logging enablement flag for this pooljava.util.logging.LevelgetLogLevel()Getter of a current logging levelbooleangetTraceEnabled()Get a trace enablement flag for this poolvoidsetBufferSize(int size)Setter for in-memory trace sizevoidsetLoggerName(java.lang.String loggerName)Set logger name associated with this collectorvoidsetLoggingEnabled(boolean enabled)Set logging enablement flag for this poolvoidsetLogLevel(java.util.logging.Level level)Setter for a current logging levelvoidsetTraceEnabled(boolean enabled)Set a trace enablement flag for this pool-
Methods inherited from interface oracle.ucp.diagnostics.Diagnosable
beginCurrentSql, debug, debug, endCurrentSql, format, getDiagnosable, isLoggingLevelFinest, resumeLogging, secure, suspendLogging, trace, trace
-
-
-
-
Field Detail
-
COMMON_LOGGER_NAME
static final java.lang.String COMMON_LOGGER_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTraceEnabled
boolean getTraceEnabled()
Get a trace enablement flag for this pool- Returns:
- true, if enabled for this pool
-
setTraceEnabled
void setTraceEnabled(boolean enabled)
Set a trace enablement flag for this pool- Parameters:
enabled- enablement flag
-
getLoggingEnabled
boolean getLoggingEnabled()
Get logging enablement flag for this pool- Returns:
- true, if enabled for this pool
-
setLoggingEnabled
void setLoggingEnabled(boolean enabled)
Set logging enablement flag for this pool- Parameters:
enabled- enablement flag
-
getLogLevel
java.util.logging.Level getLogLevel()
Getter of a current logging level- Returns:
- current logging level
-
setLogLevel
void setLogLevel(java.util.logging.Level level)
Setter for a current logging level- Parameters:
level- current logging level to set
-
getBufferSize
int getBufferSize()
Getter of buffer size- Returns:
- current buffer size
-
setBufferSize
void setBufferSize(int size)
Setter for in-memory trace size- Parameters:
size- current buffer size to set
-
getLoggerName
java.lang.String getLoggerName()
Get logger name assciated with this collector- Returns:
- logger name
-
setLoggerName
void setLoggerName(java.lang.String loggerName)
Set logger name associated with this collector- Parameters:
loggerName- new logger name
-
destroy
void destroy()
Destroy this collector
-
-