Top Fields Constructors Methods
org.apache.derby.client.am

public Class LogWriter

extends Object
Class Inheritance
Known Direct Subclasses
org.apache.derby.client.net.NetLogWriter
Imports
java.io.File, .PrintWriter, java.sql.SQLException, java.util.Iterator, .Map, .Properties, javax.transaction.xa.XAException, org.apache.derby.client.BasicClientDataSource, org.apache.derby.shared.common.reference.Attribute, .SQLState, org.apache.derby.shared.common.sanity.SanityManager

Field Summary

Modifier and TypeField and Description
private boolean
private boolean
protected final PrintWriter
public boolean
private final int

Constructor Summary

AccessConstructor and Description
public
LogWriter(PrintWriter printWriter, int traceLevel)

Method Summary

Modifier and TypeMethod and Description
private String
pack-priv void
private void
private void
dncprint(String header, String s)

private void
private void
private String
private String
private Properties
getProperties(BasicClientDataSource cds)

Obtain a set of Properties for the client data source.

protected final boolean
loggingEnabled(int traceLevel)

private static String
private void
traceColumnMetaData(String header, ColumnMetaData columnMetaData)

pack-priv void
pack-priv void
traceConnectEntry(String server, int port, String database, Properties properties)

pack-priv void
pack-priv void
public void
private void
private void
traceConnectsEntry(String server, int port, String database, Properties properties)

public void
private void
private void
traceConnectsResetEntry(String server, int port, String database, Properties properties)

public void
public void
traceDeprecatedEntry(Object instance, String methodName, Object... args)

pack-priv void
traceDeprecatedExit(Object instance, String methodName, Object returnValue)

pack-priv void
public void
pack-priv void
private void
private void
public void
traceEntry(Object instance, String methodName, Object... args)

private void
traceEntryAllArgs(Object instance, String methodName, boolean deprecated, Object[] args)

public void
traceExit(Object instance, String methodName, Object returnValue)

pack-priv void
traceExit(Object instance, String methodName, ClientResultSet resultSet)

pack-priv void
traceExit(Object instance, String methodName, ClientStatement returnValue)

pack-priv void
traceExit(Object instance, String methodName, ClientBlob blob)

pack-priv void
traceExit(Object instance, String methodName, ClientClob clob)

pack-priv void
traceExit(Object instance, String methodName, ClientDatabaseMetaData returnValue)

pack-priv void
traceExit(Object instance, String methodName, ClientConnection returnValue)

pack-priv void
traceExit(Object instance, String methodName, ColumnMetaData returnValue)

pack-priv void
traceExit(Object instance, String methodName, byte[] returnValue)

pack-priv void
traceExit(Object instance, String methodName, byte returnValue)

private void
traceExternalDeprecatedMethod(Object instance, String className, String methodName)

private void
traceExternalMethod(Object instance, String className, String methodName)

pack-priv void
public void
tracepoint(String component, int tracepoint, String classContext, String methodContext)

pack-priv void
private void
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

driverConfigurationHasBeenWrittenToJdbc1Stream_back to summary
private boolean driverConfigurationHasBeenWrittenToJdbc1Stream_
driverConfigurationHasBeenWrittenToJdbc2Stream_back to summary
private boolean driverConfigurationHasBeenWrittenToJdbc2Stream_
printWriter_back to summary
protected final PrintWriter printWriter_
printWriterNeedsToBeClosed_back to summary
public boolean printWriterNeedsToBeClosed_
traceLevel_back to summary
private final int traceLevel_

Constructor Detail

LogWriterback to summary
public LogWriter(PrintWriter printWriter, int traceLevel)

Method Detail

buildExternalMethodHeaderback to summary
private String buildExternalMethodHeader(Object instance, String className)
closeback to summary
pack-priv void close()
dncprintback to summary
private void dncprint(String s)
dncprintback to summary
private void dncprint(String header, String s)
dncprintlnback to summary
private void dncprintln(String s)
dncprintlnback to summary
private void dncprintln(String header, String s)
escapePasswordback to summary
private String escapePassword(String pw)
getClassNameOfInstanceIfTracedback to summary
private String getClassNameOfInstanceIfTraced(Object instance)
getPropertiesback to summary
private Properties getProperties(BasicClientDataSource cds) throws SqlException

Obtain a set of Properties for the client data source.

loggingEnabledback to summary
protected final boolean loggingEnabled(int traceLevel)
toPrintableStringback to summary
private static String toPrintableString(Object o)
traceColumnMetaDataback to summary
private void traceColumnMetaData(String header, ColumnMetaData columnMetaData)
traceConnectEntryback to summary
pack-priv void traceConnectEntry(BasicClientDataSource dataSource)
traceConnectEntryback to summary
pack-priv void traceConnectEntry(String server, int port, String database, Properties properties)
traceConnectExitback to summary
pack-priv void traceConnectExit(ClientConnection connection)
traceConnectResetEntryback to summary
pack-priv void traceConnectResetEntry(Object instance, LogWriter logWriter, String user, BasicClientDataSource ds)
traceConnectResetExitback to summary
public void traceConnectResetExit(ClientConnection connection)
traceConnectsEntryback to summary
private void traceConnectsEntry(BasicClientDataSource dataSource)
traceConnectsEntryback to summary
private void traceConnectsEntry(String server, int port, String database, Properties properties)
traceConnectsExitback to summary
public void traceConnectsExit(ClientConnection c)
traceConnectsResetEntryback to summary
private void traceConnectsResetEntry(BasicClientDataSource dataSource)
traceConnectsResetEntryback to summary
private void traceConnectsResetEntry(String server, int port, String database, Properties properties)
traceConnectsResetExitback to summary
public void traceConnectsResetExit(ClientConnection c)
traceDeprecatedEntryback to summary
public void traceDeprecatedEntry(Object instance, String methodName, Object... args)
traceDeprecatedExitback to summary
pack-priv void traceDeprecatedExit(Object instance, String methodName, Object returnValue)
traceDiagnosableback to summary
pack-priv void traceDiagnosable(SqlException e)
traceDiagnosableback to summary
public void traceDiagnosable(SQLException e)
traceDiagnosableback to summary
pack-priv void traceDiagnosable(XAException e)
traceDriverConfigurationJdbc1back to summary
private void traceDriverConfigurationJdbc1()
traceDriverConfigurationJdbc2back to summary
private void traceDriverConfigurationJdbc2()
traceEntryback to summary
public void traceEntry(Object instance, String methodName, Object... args)
traceEntryAllArgsback to summary
private void traceEntryAllArgs(Object instance, String methodName, boolean deprecated, Object[] args)
traceExitback to summary
public void traceExit(Object instance, String methodName, Object returnValue)
traceExitback to summary
pack-priv void traceExit(Object instance, String methodName, ClientResultSet resultSet)
traceExitback to summary
pack-priv void traceExit(Object instance, String methodName, ClientStatement returnValue)
traceExitback to summary
pack-priv void traceExit(Object instance, String methodName, ClientBlob blob)
traceExitback to summary
pack-priv void traceExit(Object instance, String methodName, ClientClob clob)
traceExitback to summary
pack-priv void traceExit(Object instance, String methodName, ClientDatabaseMetaData returnValue)
traceExitback to summary
pack-priv void traceExit(Object instance, String methodName, ClientConnection returnValue)
traceExitback to summary
pack-priv void traceExit(Object instance, String methodName, ColumnMetaData returnValue)
traceExitback to summary
pack-priv void traceExit(Object instance, String methodName, byte[] returnValue)
traceExitback to summary
pack-priv void traceExit(Object instance, String methodName, byte returnValue)
traceExternalDeprecatedMethodback to summary
private void traceExternalDeprecatedMethod(Object instance, String className, String methodName)
traceExternalMethodback to summary
private void traceExternalMethod(Object instance, String className, String methodName)
traceParameterMetaDataback to summary
pack-priv void traceParameterMetaData(ClientStatement statement, ColumnMetaData columnMetaData)
tracepointback to summary
public void tracepoint(String component, int tracepoint, String classContext, String methodContext)
traceResultSetMetaDataback to summary
pack-priv void traceResultSetMetaData(ClientStatement statement, ColumnMetaData columnMetaData)
writeDriverConfigurationback to summary
private void writeDriverConfiguration()
writePropertiesback to summary
private void writeProperties(Properties properties)