org.javaWebGen.util
Class Util

java.lang.Object
  extended by org.javaWebGen.util.Util

public abstract class Util
extends java.lang.Object

Misc static methods that needed a home somewhere might somday move the log methods out

Version:
$Revision: 1.2 $
Author:
Kevin Scott

Constructor Summary
Util()
           
 
Method Summary
static void debug(java.lang.Object msg)
          write debug message to log file
static void enter(java.lang.String method)
          write a trace statement when entering a method
static void error(java.lang.Object msg)
          write an error message to log file
static void error(java.lang.Object msg, java.lang.Throwable e)
          write an error message to log file
static void error(java.lang.Throwable e)
          write an error message to log file
static void fatal(java.lang.Object msg)
          write an fatal message to log file
static void fatal(java.lang.Object msg, java.lang.Throwable e)
          write an error message to log file
static void fatal(java.lang.Throwable e)
          write an fatal message to log file
static org.apache.log4j.Logger getLogger()
          get Log4J Logger object
static java.lang.String getSQL(java.lang.String sql, java.lang.Object[] parms)
          generate actual SQL to be used by a prepared statement
static java.lang.String getStackTrace(java.lang.Throwable t)
          Get a stackTrace of an exception
static void info(java.lang.Object msg)
          write an information message to log
static void leave(java.lang.String method)
          write a trace statement when leaveing a method
static void sqlDump(java.lang.String sql)
          write out the real sql statement to the log
static void sqlDump(java.lang.String sql, int rows)
          write out actuall sql statement to log
static void sqlDump(java.lang.String sql, int rows, int time)
          write out actuall sql statement to log file
static void sqlDump(java.lang.String sql, java.lang.Object[] args)
          write out sql statement to log
static void sqlDump(java.lang.String sql, java.lang.Object[] parms, int rows)
          write out actuall sql statement to log file
static void sqlDump(java.lang.String sql, java.lang.Object[] parms, int rows, int time)
          write out actuall sql statement to log file
static void trace(java.lang.Object msg)
          write an information message to log
static void warn(java.lang.Object msg)
          write an warning message to log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Util

public Util()
Method Detail

getLogger

public static org.apache.log4j.Logger getLogger()
get Log4J Logger object

Returns:
logger Log4J logger

getStackTrace

public static java.lang.String getStackTrace(java.lang.Throwable t)
Get a stackTrace of an exception

Parameters:
t - error
Returns:
stackTrace

debug

public static void debug(java.lang.Object msg)
write debug message to log file

Parameters:
msg - message

error

public static void error(java.lang.Object msg)
write an error message to log file

Parameters:
msg - message

error

public static void error(java.lang.Object msg,
                         java.lang.Throwable e)
write an error message to log file

Parameters:
msg - message
e - error

fatal

public static void fatal(java.lang.Object msg,
                         java.lang.Throwable e)
write an error message to log file

Parameters:
msg - message
e - error

error

public static void error(java.lang.Throwable e)
write an error message to log file

Parameters:
e - error

fatal

public static void fatal(java.lang.Throwable e)
write an fatal message to log file

Parameters:
e - Error

fatal

public static void fatal(java.lang.Object msg)
write an fatal message to log file

Parameters:
msg -

info

public static void info(java.lang.Object msg)
write an information message to log

Parameters:
msg -

warn

public static void warn(java.lang.Object msg)
write an warning message to log

Parameters:
msg -

trace

public static void trace(java.lang.Object msg)
write an information message to log

Parameters:
msg -

sqlDump

public static void sqlDump(java.lang.String sql)
write out the real sql statement to the log

Parameters:
sql - statment for prepared statement

sqlDump

public static void sqlDump(java.lang.String sql,
                           java.lang.Object[] args)
write out sql statement to log

Parameters:
sql - statment for prepared statement
args - array of parms for prepared statment

sqlDump

public static void sqlDump(java.lang.String sql,
                           int rows)
write out actuall sql statement to log

Parameters:
sql - statment for prepared statement
rows - affected by query

sqlDump

public static void sqlDump(java.lang.String sql,
                           int rows,
                           int time)
write out actuall sql statement to log file

Parameters:
sql - statment for prepared statement
rows - changed
time - it took to run query

sqlDump

public static void sqlDump(java.lang.String sql,
                           java.lang.Object[] parms,
                           int rows)
write out actuall sql statement to log file

Parameters:
sql - statment for prepared statement
parms - list of parms for prepared statment
rows - effected

sqlDump

public static void sqlDump(java.lang.String sql,
                           java.lang.Object[] parms,
                           int rows,
                           int time)
write out actuall sql statement to log file

Parameters:
sql - statment for prepared statement
parms - list of parms for prepared statment
rows - affected
time -

getSQL

public static java.lang.String getSQL(java.lang.String sql,
                                      java.lang.Object[] parms)
generate actual SQL to be used by a prepared statement

Parameters:
sql -
parms - object array of parms for prepared statment
Returns:
full SQL statement

enter

public static void enter(java.lang.String method)
write a trace statement when entering a method


leave

public static void leave(java.lang.String method)
write a trace statement when leaveing a method



Copyright(C) 2003-2006 Kevin Scott - All Rights Reserved.