public class taLog
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static boolean |
bUseBuffer |
protected static int |
iLogLevel |
protected static java.lang.StringBuffer |
sbBuffer |
protected static java.lang.String |
stLogFile |
protected static java.lang.String |
stTag |
protected static java.lang.String |
stVersion |
Constructor and Description |
---|
taLog(java.lang.String tag) |
taLog(java.lang.String tag,
java.lang.String logfilename,
int loglevel) |
Modifier and Type | Method and Description |
---|---|
static void |
clearBuffer()
Clears the content of the buffer
|
static java.lang.StringBuffer |
getBuffer() |
static int |
getLogLevel() |
static java.lang.String |
getStackTrace(java.lang.Throwable t) |
static java.lang.String |
getTimestamp()
Get timestamp in the format yyyy-MM-dd HH:mm:ss
|
static java.lang.String |
getTimestampMsec()
Get timestamp in the format yyyy-MM-dd HH:mm:ss.SSS
|
static java.lang.String |
getTimestampString(java.lang.String format,
java.util.Date dt)
Gets the formatted string of a Date
|
static java.lang.String |
getVersion() |
static boolean |
isAndroid() |
static void |
log(java.lang.Object obj,
java.lang.String level,
java.lang.String msg) |
static void |
log(java.lang.Object obj,
java.lang.Throwable t) |
static void |
log(java.lang.String level,
java.lang.String msg) |
static void |
log(java.lang.String tag,
java.lang.String level,
java.lang.String msg) |
static void |
setLogFile(java.lang.String filename)
Sets the name of the log file to be used.
|
static void |
setLogLevel(int level) |
static void |
setTag(java.lang.String tag) |
static void |
useBuffer(boolean useBuffer) |
static void |
writeLog(java.lang.String time,
java.lang.String tag,
java.lang.String level,
java.lang.String msg) |
protected static java.lang.String stVersion
protected static java.lang.String stTag
protected static int iLogLevel
protected static boolean bUseBuffer
protected static java.lang.StringBuffer sbBuffer
protected static java.lang.String stLogFile
public taLog(java.lang.String tag, java.lang.String logfilename, int loglevel)
public taLog(java.lang.String tag)
public static void clearBuffer()
public static java.lang.StringBuffer getBuffer()
public static int getLogLevel()
public static java.lang.String getStackTrace(java.lang.Throwable t)
public static java.lang.String getTimestamp()
public static java.lang.String getTimestampMsec()
public static java.lang.String getTimestampString(java.lang.String format, java.util.Date dt)
format
- The format stringdt
- The Date or null for the current datetimepublic static java.lang.String getVersion()
public static boolean isAndroid()
public static void log(java.lang.String tag, java.lang.String level, java.lang.String msg)
public static void log(java.lang.String level, java.lang.String msg)
public static void log(java.lang.Object obj, java.lang.String level, java.lang.String msg)
public static void log(java.lang.Object obj, java.lang.Throwable t)
public static void setLogFile(java.lang.String filename)
filename
- The name of the log file. Use "-" for stderr. Use null to unset log file.public static void setLogLevel(int level)
public static void setTag(java.lang.String tag)
public static void useBuffer(boolean useBuffer)
public static void writeLog(java.lang.String time, java.lang.String tag, java.lang.String level, java.lang.String msg)