Class LogWriter

java.lang.Object
org.apache.derby.client.am.LogWriter
Direct Known Subclasses:
NetLogWriter

public class LogWriter extends Object
  • Field Details

    • printWriter_

      protected final PrintWriter printWriter_
    • traceLevel_

      private final int traceLevel_
    • driverConfigurationHasBeenWrittenToJdbc1Stream_

      private boolean driverConfigurationHasBeenWrittenToJdbc1Stream_
    • driverConfigurationHasBeenWrittenToJdbc2Stream_

      private boolean driverConfigurationHasBeenWrittenToJdbc2Stream_
    • printWriterNeedsToBeClosed_

      public boolean printWriterNeedsToBeClosed_
  • Constructor Details

    • LogWriter

      public LogWriter(PrintWriter printWriter, int traceLevel)
  • Method Details

    • loggingEnabled

      protected final boolean loggingEnabled(int traceLevel)
    • close

      void close()
    • dncprintln

      private void dncprintln(String s)
    • dncprint

      private void dncprint(String s)
    • dncprintln

      private void dncprintln(String header, String s)
    • dncprint

      private void dncprint(String header, String s)
    • tracepoint

      public void tracepoint(String component, int tracepoint, String classContext, String methodContext)
    • traceExternalMethod

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

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

      private String buildExternalMethodHeader(Object instance, String className)
    • getClassNameOfInstanceIfTraced

      private String getClassNameOfInstanceIfTraced(Object instance)
    • traceExit

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

      void traceDeprecatedExit(Object instance, String methodName, Object returnValue)
    • traceExit

      void traceExit(Object instance, String methodName, ClientResultSet resultSet)
    • traceExit

      void traceExit(Object instance, String methodName, ClientStatement returnValue)
    • traceExit

      void traceExit(Object instance, String methodName, ClientBlob blob)
    • traceExit

      void traceExit(Object instance, String methodName, ClientClob clob)
    • traceExit

      void traceExit(Object instance, String methodName, ClientDatabaseMetaData returnValue)
    • traceExit

      void traceExit(Object instance, String methodName, ClientConnection returnValue)
    • traceExit

      void traceExit(Object instance, String methodName, ColumnMetaData returnValue)
    • traceExit

      void traceExit(Object instance, String methodName, byte[] returnValue)
    • traceExit

      void traceExit(Object instance, String methodName, byte returnValue)
    • traceEntry

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

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

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

      private static String toPrintableString(Object o)
    • traceDiagnosable

      void traceDiagnosable(SqlException e)
    • traceDiagnosable

      public void traceDiagnosable(SQLException e)
    • traceDiagnosable

      void traceDiagnosable(XAException e)
    • traceParameterMetaData

      void traceParameterMetaData(ClientStatement statement, ColumnMetaData columnMetaData)
    • traceResultSetMetaData

      void traceResultSetMetaData(ClientStatement statement, ColumnMetaData columnMetaData)
    • traceColumnMetaData

      private void traceColumnMetaData(String header, ColumnMetaData columnMetaData)
    • traceConnectEntry

      void traceConnectEntry(BasicClientDataSource40 dataSource)
    • traceConnectEntry

      void traceConnectEntry(String server, int port, String database, Properties properties)
    • traceConnectResetEntry

      void traceConnectResetEntry(Object instance, LogWriter logWriter, 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(String server, int port, String database, Properties properties)
    • traceConnectsEntry

      private void traceConnectsEntry(String server, int port, String database, Properties properties)
    • traceConnectsExit

      public void traceConnectsExit(ClientConnection c)
    • traceConnectsResetExit

      public void traceConnectsResetExit(ClientConnection c)
    • writeProperties

      private void writeProperties(Properties properties)
    • escapePassword

      private String escapePassword(String pw)
    • traceDriverConfigurationJdbc2

      private void traceDriverConfigurationJdbc2()
    • traceDriverConfigurationJdbc1

      private void traceDriverConfigurationJdbc1()
    • writeDriverConfiguration

      private void writeDriverConfiguration()
    • getProperties

      private Properties getProperties(BasicClientDataSource40 cds) throws SqlException
      Obtain a set of Properties for the client data source.
      Throws:
      SqlException