public class LogUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DAILY |
static java.lang.String |
END_OF_RECORD |
static int |
MONTHLY |
Constructor and Description |
---|
LogUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
createLogfileName(int id) |
static java.lang.String |
createLogfileName(java.lang.String id) |
static java.lang.String |
formatDate(java.util.Calendar cal) |
static java.lang.String |
formatDate(java.util.Calendar cal,
int type) |
static java.lang.String |
formatTime(java.util.Calendar cal) |
static java.lang.String |
getFormattedDateTime() |
static java.lang.String |
getSortableDateTime() |
static java.lang.String |
getUniqueName()
This method gets the current time and formats it into a string
that is usable in a legal file path
The equivalent SimpleDateFormat format is: "MMM_d__yyyy_h_mm_ss_SSS"
|
static void |
logExceptionTraceMessage(java.io.File traceFile,
java.lang.Throwable e,
java.lang.String msg) |
static void |
logExceptionTraceMessage(java.io.File traceFile,
java.lang.Throwable e,
java.lang.String msg,
LoggerIfc logger)
Appends (or creates) a trace log file, and logs some
exception-related information, including:
- Exception message
- Time of exception
- Stack trace
- Optional user-defined message
|
static void |
logExceptionTraceMessage(java.lang.Throwable e,
java.lang.String msg) |
static void |
logExceptionTraceMessage(java.lang.Throwable e,
java.lang.String msg,
LoggerIfc logger) |
static void |
logTraceMessage(java.io.File traceFile,
java.lang.String msg)
Appends, or creates, a trace log file, and logs some
user-defined trace message information, including:
- User Note
- Time of Message
|
static void |
updateLogfile(java.lang.String text,
int status,
java.io.File logfile,
int maxsize) |
static void |
writeln(java.lang.String text,
java.io.File file) |
public static final java.lang.String END_OF_RECORD
public static final int MONTHLY
public static final int DAILY
public static java.lang.String getUniqueName()
public static void updateLogfile(java.lang.String text, int status, java.io.File logfile, int maxsize) throws java.io.IOException
java.io.IOException
public static java.lang.String getFormattedDateTime()
public static java.lang.String getSortableDateTime()
public static void writeln(java.lang.String text, java.io.File file) throws java.io.IOException
java.io.IOException
public static java.lang.String createLogfileName(java.lang.String id)
public static java.lang.String createLogfileName(int id)
public static void logExceptionTraceMessage(java.io.File traceFile, java.lang.Throwable e, java.lang.String msg, LoggerIfc logger)
public static void logExceptionTraceMessage(java.io.File traceFile, java.lang.Throwable e, java.lang.String msg)
public static void logExceptionTraceMessage(java.lang.Throwable e, java.lang.String msg, LoggerIfc logger)
public static void logExceptionTraceMessage(java.lang.Throwable e, java.lang.String msg)
public static void logTraceMessage(java.io.File traceFile, java.lang.String msg)
public static java.lang.String formatTime(java.util.Calendar cal)
public static java.lang.String formatDate(java.util.Calendar cal, int type)
public static java.lang.String formatDate(java.util.Calendar cal)