Package net.sourceforge.jtds.util
Class Logger
- java.lang.Object
-
- net.sourceforge.jtds.util.Logger
-
public class Logger extends java.lang.ObjectClass providing static methods to log diagnostics.There are three ways to enable logging:
- Pass a valid PrintWriter to DriverManager.setLogWriter().
- Pass a valid PrintWriter to DataSource.setLogWriter().
- For backwards compatibility call Logger.setActive();
- Author:
- Mike Hutchinson, Holger Rehn
-
-
Constructor Summary
Constructors Constructor Description Logger()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static java.io.PrintWritergetLogWriter()Get the logging PrintWriter Stream.static booleanisActive()Retrieve the active status of the logger.static voidlogException(java.lang.Exception e)Print an Exception stack trace to the log.static voidlogPacket(int streamId, boolean in, byte[] pkt)Print a dump of the current input or output network packet.static voidprintln(java.lang.String message)Print a diagnostic message to the output stream provided by theDataSourceor theDriverManager.static voidsetActive(boolean value)Deprecated.Use the JDBC standard mechanisms to enable logging.static voidsetLogWriter(java.io.PrintWriter out)Set the logging PrintWriter stream.
-
-
-
Method Detail
-
setLogWriter
public static void setLogWriter(java.io.PrintWriter out)
Set the logging PrintWriter stream.- Parameters:
out- the PrintWriter stream
-
getLogWriter
public static java.io.PrintWriter getLogWriter()
Get the logging PrintWriter Stream.- Returns:
- the logging stream as a
PrintWriter
-
isActive
public static boolean isActive()
Retrieve the active status of the logger.- Returns:
booleantrue if logging enabled
-
println
public static void println(java.lang.String message)
Print a diagnostic message to the output stream provided by the
DataSourceor theDriverManager.- Parameters:
message- the diagnostic message to print
-
logPacket
public static void logPacket(int streamId, boolean in, byte[] pkt)Print a dump of the current input or output network packet.- Parameters:
streamId- the owner of this packetin- true if this is an input packetpkt- the packet data
-
logException
public static void logException(java.lang.Exception e)
Print an Exception stack trace to the log.- Parameters:
e- the exception to log
-
setActive
public static void setActive(boolean value)
Deprecated.Use the JDBC standard mechanisms to enable logging.Turn the logging on or off.- Parameters:
value- true to turn on logging
-
-