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.String
COMMON_LOGGER_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
destroy()
Destroy this collectorint
getBufferSize()
Getter of buffer sizejava.lang.String
getLoggerName()
Get logger name assciated with this collectorboolean
getLoggingEnabled()
Get logging enablement flag for this pooljava.util.logging.Level
getLogLevel()
Getter of a current logging levelboolean
getTraceEnabled()
Get a trace enablement flag for this poolvoid
setBufferSize(int size)
Setter for in-memory trace sizevoid
setLoggerName(java.lang.String loggerName)
Set logger name associated with this collectorvoid
setLoggingEnabled(boolean enabled)
Set logging enablement flag for this poolvoid
setLogLevel(java.util.logging.Level level)
Setter for a current logging levelvoid
setTraceEnabled(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
-
-