Package org.apache.derby.client.am
Class LogWriter
- java.lang.Object
-
- org.apache.derby.client.am.LogWriter
-
- Direct Known Subclasses:
NetLogWriter
public class LogWriter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private booleandriverConfigurationHasBeenWrittenToJdbc1Stream_private booleandriverConfigurationHasBeenWrittenToJdbc2Stream_protected java.io.PrintWriterprintWriter_booleanprintWriterNeedsToBeClosed_private inttraceLevel_
-
Constructor Summary
Constructors Constructor Description LogWriter(java.io.PrintWriter printWriter, int traceLevel)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.StringbuildExternalMethodHeader(java.lang.Object instance, java.lang.String className)(package private) voidclose()private voiddncprint(java.lang.String s)private voiddncprint(java.lang.String header, java.lang.String s)private voiddncprintln(java.lang.String s)private voiddncprintln(java.lang.String header, java.lang.String s)private java.lang.StringescapePassword(java.lang.String pw)private java.lang.StringgetClassNameOfInstanceIfTraced(java.lang.Object instance)private java.util.PropertiesgetProperties(BasicClientDataSource40 cds)Obtain a set of Properties for the client data source.protected booleanloggingEnabled(int traceLevel)private static java.lang.StringtoPrintableString(java.lang.Object o)private voidtraceColumnMetaData(java.lang.String header, ColumnMetaData columnMetaData)(package private) voidtraceConnectEntry(java.lang.String server, int port, java.lang.String database, java.util.Properties properties)(package private) voidtraceConnectEntry(BasicClientDataSource40 dataSource)(package private) voidtraceConnectExit(ClientConnection connection)(package private) voidtraceConnectResetEntry(java.lang.Object instance, LogWriter logWriter, java.lang.String user, BasicClientDataSource40 ds)voidtraceConnectResetExit(ClientConnection connection)private voidtraceConnectsEntry(java.lang.String server, int port, java.lang.String database, java.util.Properties properties)private voidtraceConnectsEntry(BasicClientDataSource40 dataSource)voidtraceConnectsExit(ClientConnection c)private voidtraceConnectsResetEntry(java.lang.String server, int port, java.lang.String database, java.util.Properties properties)private voidtraceConnectsResetEntry(BasicClientDataSource40 dataSource)voidtraceConnectsResetExit(ClientConnection c)voidtraceDeprecatedEntry(java.lang.Object instance, java.lang.String methodName, java.lang.Object... args)(package private) voidtraceDeprecatedExit(java.lang.Object instance, java.lang.String methodName, java.lang.Object returnValue)voidtraceDiagnosable(java.sql.SQLException e)(package private) voidtraceDiagnosable(javax.transaction.xa.XAException e)(package private) voidtraceDiagnosable(SqlException e)private voidtraceDriverConfigurationJdbc1()private voidtraceDriverConfigurationJdbc2()voidtraceEntry(java.lang.Object instance, java.lang.String methodName, java.lang.Object... args)private voidtraceEntryAllArgs(java.lang.Object instance, java.lang.String methodName, boolean deprecated, java.lang.Object[] args)(package private) voidtraceExit(java.lang.Object instance, java.lang.String methodName, byte returnValue)(package private) voidtraceExit(java.lang.Object instance, java.lang.String methodName, byte[] returnValue)voidtraceExit(java.lang.Object instance, java.lang.String methodName, java.lang.Object returnValue)(package private) voidtraceExit(java.lang.Object instance, java.lang.String methodName, ClientBlob blob)(package private) voidtraceExit(java.lang.Object instance, java.lang.String methodName, ClientClob clob)(package private) voidtraceExit(java.lang.Object instance, java.lang.String methodName, ClientConnection returnValue)(package private) voidtraceExit(java.lang.Object instance, java.lang.String methodName, ClientDatabaseMetaData returnValue)(package private) voidtraceExit(java.lang.Object instance, java.lang.String methodName, ClientResultSet resultSet)(package private) voidtraceExit(java.lang.Object instance, java.lang.String methodName, ClientStatement returnValue)(package private) voidtraceExit(java.lang.Object instance, java.lang.String methodName, ColumnMetaData returnValue)private voidtraceExternalDeprecatedMethod(java.lang.Object instance, java.lang.String className, java.lang.String methodName)private voidtraceExternalMethod(java.lang.Object instance, java.lang.String className, java.lang.String methodName)(package private) voidtraceParameterMetaData(ClientStatement statement, ColumnMetaData columnMetaData)voidtracepoint(java.lang.String component, int tracepoint, java.lang.String classContext, java.lang.String methodContext)(package private) voidtraceResultSetMetaData(ClientStatement statement, ColumnMetaData columnMetaData)private voidwriteDriverConfiguration()private voidwriteProperties(java.util.Properties properties)
-
-
-
Field Detail
-
printWriter_
protected final java.io.PrintWriter printWriter_
-
traceLevel_
private final int traceLevel_
-
driverConfigurationHasBeenWrittenToJdbc1Stream_
private boolean driverConfigurationHasBeenWrittenToJdbc1Stream_
-
driverConfigurationHasBeenWrittenToJdbc2Stream_
private boolean driverConfigurationHasBeenWrittenToJdbc2Stream_
-
printWriterNeedsToBeClosed_
public boolean printWriterNeedsToBeClosed_
-
-
Method Detail
-
loggingEnabled
protected final boolean loggingEnabled(int traceLevel)
-
close
void close()
-
dncprintln
private void dncprintln(java.lang.String s)
-
dncprint
private void dncprint(java.lang.String s)
-
dncprintln
private void dncprintln(java.lang.String header, java.lang.String s)
-
dncprint
private void dncprint(java.lang.String header, java.lang.String s)
-
tracepoint
public void tracepoint(java.lang.String component, int tracepoint, java.lang.String classContext, java.lang.String methodContext)
-
traceExternalMethod
private void traceExternalMethod(java.lang.Object instance, java.lang.String className, java.lang.String methodName)
-
traceExternalDeprecatedMethod
private void traceExternalDeprecatedMethod(java.lang.Object instance, java.lang.String className, java.lang.String methodName)
-
buildExternalMethodHeader
private java.lang.String buildExternalMethodHeader(java.lang.Object instance, java.lang.String className)
-
getClassNameOfInstanceIfTraced
private java.lang.String getClassNameOfInstanceIfTraced(java.lang.Object instance)
-
traceExit
public void traceExit(java.lang.Object instance, java.lang.String methodName, java.lang.Object returnValue)
-
traceDeprecatedExit
void traceDeprecatedExit(java.lang.Object instance, java.lang.String methodName, java.lang.Object returnValue)
-
traceExit
void traceExit(java.lang.Object instance, java.lang.String methodName, ClientResultSet resultSet)
-
traceExit
void traceExit(java.lang.Object instance, java.lang.String methodName, ClientStatement returnValue)
-
traceExit
void traceExit(java.lang.Object instance, java.lang.String methodName, ClientBlob blob)
-
traceExit
void traceExit(java.lang.Object instance, java.lang.String methodName, ClientClob clob)
-
traceExit
void traceExit(java.lang.Object instance, java.lang.String methodName, ClientDatabaseMetaData returnValue)
-
traceExit
void traceExit(java.lang.Object instance, java.lang.String methodName, ClientConnection returnValue)
-
traceExit
void traceExit(java.lang.Object instance, java.lang.String methodName, ColumnMetaData returnValue)
-
traceExit
void traceExit(java.lang.Object instance, java.lang.String methodName, byte[] returnValue)
-
traceExit
void traceExit(java.lang.Object instance, java.lang.String methodName, byte returnValue)
-
traceEntry
public void traceEntry(java.lang.Object instance, java.lang.String methodName, java.lang.Object... args)
-
traceDeprecatedEntry
public void traceDeprecatedEntry(java.lang.Object instance, java.lang.String methodName, java.lang.Object... args)
-
traceEntryAllArgs
private void traceEntryAllArgs(java.lang.Object instance, java.lang.String methodName, boolean deprecated, java.lang.Object[] args)
-
toPrintableString
private static java.lang.String toPrintableString(java.lang.Object o)
-
traceDiagnosable
void traceDiagnosable(SqlException e)
-
traceDiagnosable
public void traceDiagnosable(java.sql.SQLException e)
-
traceDiagnosable
void traceDiagnosable(javax.transaction.xa.XAException e)
-
traceParameterMetaData
void traceParameterMetaData(ClientStatement statement, ColumnMetaData columnMetaData)
-
traceResultSetMetaData
void traceResultSetMetaData(ClientStatement statement, ColumnMetaData columnMetaData)
-
traceColumnMetaData
private void traceColumnMetaData(java.lang.String header, ColumnMetaData columnMetaData)
-
traceConnectEntry
void traceConnectEntry(BasicClientDataSource40 dataSource)
-
traceConnectEntry
void traceConnectEntry(java.lang.String server, int port, java.lang.String database, java.util.Properties properties)
-
traceConnectResetEntry
void traceConnectResetEntry(java.lang.Object instance, LogWriter logWriter, java.lang.String user, BasicClientDataSource40 ds)
-
traceConnectExit
void traceConnectExit(ClientConnection connection)
-
traceConnectResetExit
public void traceConnectResetExit(ClientConnection connection)
-
traceConnectsResetEntry
private void traceConnectsResetEntry(BasicClientDataSource40 dataSource)
-
traceConnectsEntry
private void traceConnectsEntry(BasicClientDataSource40 dataSource)
-
traceConnectsResetEntry
private void traceConnectsResetEntry(java.lang.String server, int port, java.lang.String database, java.util.Properties properties)
-
traceConnectsEntry
private void traceConnectsEntry(java.lang.String server, int port, java.lang.String database, java.util.Properties properties)
-
traceConnectsExit
public void traceConnectsExit(ClientConnection c)
-
traceConnectsResetExit
public void traceConnectsResetExit(ClientConnection c)
-
writeProperties
private void writeProperties(java.util.Properties properties)
-
escapePassword
private java.lang.String escapePassword(java.lang.String pw)
-
traceDriverConfigurationJdbc2
private void traceDriverConfigurationJdbc2()
-
traceDriverConfigurationJdbc1
private void traceDriverConfigurationJdbc1()
-
writeDriverConfiguration
private void writeDriverConfiguration()
-
getProperties
private java.util.Properties getProperties(BasicClientDataSource40 cds) throws SqlException
Obtain a set of Properties for the client data source.- Throws:
SqlException
-
-