public class YMFLog
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
YMFLog.LogOptions
Log options.
|
| Constructor and Description |
|---|
YMFLog() |
| Modifier and Type | Method and Description |
|---|---|
static void |
CloseLog() |
static java.lang.String |
debug(java.lang.Object obj,
java.lang.String msg) |
static void |
debug(java.lang.Object obj,
java.lang.String format,
java.lang.Object... args)
Output debug log.
|
static void |
debug(java.lang.Object obj,
java.lang.Throwable t) |
static void |
error(java.lang.Object obj,
java.lang.String msg) |
static void |
error(java.lang.Object obj,
java.lang.String format,
java.lang.Object... args) |
static void |
error(java.lang.Object obj,
java.lang.Throwable t) |
static void |
errorWithoutLineNum(java.lang.Object obj,
java.lang.String format,
java.lang.Object... args) |
static java.lang.String |
getThreadStacksKeyword() |
static void |
info(java.lang.Object obj,
java.lang.String msg) |
static void |
info(java.lang.Object obj,
java.lang.String format,
java.lang.Object... args)
Output information log.
|
static void |
info(java.lang.String clz,
java.lang.String msg) |
static void |
infoWithoutLineNum(java.lang.Object obj,
java.lang.String format,
java.lang.Object... args) |
static void |
OpenLog() |
static void |
printStackTraces(java.lang.StackTraceElement[] traces,
java.lang.String tag) |
static void |
printStackTraces(java.lang.StackTraceElement[] traces,
java.lang.String tag,
java.lang.String keyword,
boolean fullLog,
boolean release) |
static void |
printThreadStacks() |
static void |
printThreadStacks(java.lang.String tag) |
static void |
printThreadStacks(java.lang.String tag,
java.lang.String keyword) |
static void |
printThreadStacks(java.lang.String tag,
java.lang.String keyword,
boolean fullLog,
boolean release) |
static void |
registerLogger(java.lang.Object logger) |
static void |
setDebug(boolean enable) |
static void |
setFilePath(java.lang.String path)
sdk单独打日志文件的路径,logPath/mnt/sdcard之后的目录路径, 譬如说videosdk, 则
日志文件目录为/sdcard/videosdk, 如果注册了日志回调,可以设置为null
|
static void |
setSaveToFile(boolean enable) |
static void |
setThreadStacksKeyword(java.lang.String keyword) |
static java.lang.String |
stackTraceOf(java.lang.Throwable t) |
static java.lang.String |
threadStack() |
static void |
verbose(java.lang.Object obj,
java.lang.String msg) |
static void |
verbose(java.lang.Object obj,
java.lang.String format,
java.lang.Object... args)
Output verbose debug log.
|
static void |
warn(java.lang.Object obj,
java.lang.String msg) |
static void |
warn(java.lang.Object obj,
java.lang.String format,
java.lang.Object... args) |
static void |
warnWithoutLineNum(java.lang.Object obj,
java.lang.String format,
java.lang.Object... args) |
public static void CloseLog()
public static void OpenLog()
public static void setFilePath(java.lang.String path)
path - public static void setDebug(boolean enable)
public static void setSaveToFile(boolean enable)
public static void registerLogger(java.lang.Object logger)
public static void verbose(java.lang.Object obj,
java.lang.String format,
java.lang.Object... args)
obj - format - The format string such as "This is the %d sample : %s".args - The args for format.
Reference :
boolean : %b.
byte, short, int, long, Integer, Long : %d.
NOTE %x for hex.
String : %s.
Object : %s, for this occasion, toString of the object will be called,
and the object can be null - no exception for this occasion.public static void verbose(java.lang.Object obj,
java.lang.String msg)
public static void debug(java.lang.Object obj,
java.lang.String format,
java.lang.Object... args)
obj - format - The format string such as "This is the %d sample : %s".args - The args for format.
Reference :
boolean : %b.
byte, short, int, long, Integer, Long : %d.
NOTE %x for hex.
String : %s.
Object : %s, for this occasion, toString of the object will be called,
and the object can be null - no exception for this occasion.public static java.lang.String debug(java.lang.Object obj,
java.lang.String msg)
public static void debug(java.lang.Object obj,
java.lang.Throwable t)
public static void info(java.lang.Object obj,
java.lang.String format,
java.lang.Object... args)
obj - format - The format string such as "This is the %d sample : %s".args - The args for format.
Reference :
boolean, Boolean : %b or %B.
byte, short, int, long, Integer, Long : %d.
String : %s.
Object : %s, for this occasion, toString of the object will be called,
and the object can be null - no exception for this occasion.public static void infoWithoutLineNum(java.lang.Object obj,
java.lang.String format,
java.lang.Object... args)
public static void info(java.lang.Object obj,
java.lang.String msg)
public static void info(java.lang.String clz,
java.lang.String msg)
public static void warnWithoutLineNum(java.lang.Object obj,
java.lang.String format,
java.lang.Object... args)
public static void warn(java.lang.Object obj,
java.lang.String format,
java.lang.Object... args)
public static void warn(java.lang.Object obj,
java.lang.String msg)
public static void errorWithoutLineNum(java.lang.Object obj,
java.lang.String format,
java.lang.Object... args)
public static void error(java.lang.Object obj,
java.lang.String format,
java.lang.Object... args)
public static void error(java.lang.Object obj,
java.lang.String msg)
public static void error(java.lang.Object obj,
java.lang.Throwable t)
public static void printThreadStacks()
public static void printThreadStacks(java.lang.String tag)
public static void printThreadStacks(java.lang.String tag,
java.lang.String keyword)
public static void printThreadStacks(java.lang.String tag,
java.lang.String keyword,
boolean fullLog,
boolean release)
public static void setThreadStacksKeyword(java.lang.String keyword)
public static java.lang.String getThreadStacksKeyword()
public static void printStackTraces(java.lang.StackTraceElement[] traces,
java.lang.String tag)
public static void printStackTraces(java.lang.StackTraceElement[] traces,
java.lang.String tag,
java.lang.String keyword,
boolean fullLog,
boolean release)
public static java.lang.String stackTraceOf(java.lang.Throwable t)
public static java.lang.String threadStack()