oracle.ifs.common
Interface Traceable
- All Known Subinterfaces:
- DirectoryObjectInterface, LibraryObjectInterface, LibrarySessionInterface, PublicObjectInterface, SchemaObjectInterface, SystemObjectInterface
- All Known Implementing Classes:
- LibrarySession, S_LibraryService, S_LibrarySession
- public interface Traceable
The Traceable interface.
Objects that have the Trace method implement this interface
Method Summary |
TraceLogger |
getTraceLogger()
Gets the TraceLogger. |
boolean |
isTraced(int channel,
int level)
Gets whether tracing is enabled for the specified channel
and level. |
void |
trace(int channel,
int level,
java.lang.String payload)
Issues a trace request to the trace logger. |
isTraced
public boolean isTraced(int channel,
int level)
throws IfsException
- Gets whether tracing is enabled for the specified channel
and level.
- Parameters:
channel
- the channel numberlevel
- the level- Returns:
- whether tracing is enabled.
- Throws:
IfsException
- if operation fails.
trace
public void trace(int channel,
int level,
java.lang.String payload)
throws IfsException
- Issues a trace request to the trace logger.
- Parameters:
channel
- the channel numberlevel
- the levelpayload
- a string containing any additional information to be placed in the trace log- Throws:
IfsException
- if operation fails.
getTraceLogger
public TraceLogger getTraceLogger()
throws IfsException
- Gets the TraceLogger.
- Returns:
- the trace logger
- Throws:
IfsException
- if operation fails.