类 Logger
- java.lang.Object
-
- com.ts.lib.common.Logger
-
public final class Logger extends Object
日志工具类- 作者:
- Li Junchao
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static interfaceLogger.LogLevel
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidd(String msg)输出debug日志static voidd(StringBuilder recycle, Object... args)static voidd(String tag, String msg)输出debug日志static voidd(String tag, StringBuilder recycle, Object... args)static voidd(String tag, String msg, Throwable tr)static voiddF(String format, Object... args)static voiddF(String tag, String format, Object... args)static voide(String msg)输出error日志static voide(StringBuilder recycle, Object... args)static voide(String tag, String msg)输出error日志static voide(String tag, StringBuilder recycle, Object... args)static voide(String tag, String msg, Throwable tr)输出error日志static voide(String msg, Throwable tr)输出错误日志static voideF(String format, Object... args)static voideF(String tag, String format, Object... args)static voidi(String msg)输出info日志static voidi(StringBuilder recycle, Object... args)static voidi(String tag, String msg)输出info日志static voidi(String tag, StringBuilder recycle, Object... args)static voidiF(String format, Object... args)使用String.format(String, Object...)格式化输出Log.INFO日志static voidiF(String tag, String format, Object... args)static voidsetLevel(int level)设置日志输出level,默认Log.VERBOSEstatic voidsetNodeId(String id)上传远程服务器时,指定设备 IDstatic voidv(String msg)输出verbose日志static voidv(StringBuilder recycle, Object... args)使用一个 已有 的StringBuilder可重复使用的字符缓冲,拼装字符串,在高频大量log输出时性能和内存使用较好static voidv(String tag, String msg)输出verbose日志static voidv(String tag, StringBuilder recycle, Object... args)static voidvF(String format, Object... args)输出Log.VERBOSE级别,String.format(String, Object...)格式化的字符串static voidvF(String tag, String format, Object... args)static voidw(String msg)输出warn日志static voidw(StringBuilder recycle, Object... args)static voidw(String tag, String msg)输出warnning日志static voidw(String tag, StringBuilder recycle, Object... args)static voidw(String tag, String msg, Throwable tr)static voidwF(String format, Object... args)static voidwF(String tag, String format, Object... args)
-
-
-
方法详细资料
-
setNodeId
public static void setNodeId(String id)
上传远程服务器时,指定设备 ID- 参数:
id- 设备ID
-
setLevel
public static void setLevel(int level)
设置日志输出level,默认Log.VERBOSE- 参数:
level-Logger.LogLevel
-
v
public static void v(String msg)
输出verbose日志- 参数:
msg- 信息
-
vF
public static void vF(@NonNull String format, Object... args)
输出Log.VERBOSE级别,String.format(String, Object...)格式化的字符串- 参数:
format-String.format(String, Object...)format 格式args-String.format(String, Object...)format 参数
-
v
public static void v(@Nullable StringBuilder recycle, Object... args)
使用一个 已有 的StringBuilder可重复使用的字符缓冲,拼装字符串,在高频大量log输出时性能和内存使用较好- 参数:
recycle-StringBuilderargs- 要拼接的字符串数组
-
d
public static void d(String msg)
输出debug日志- 参数:
msg- 信息
-
d
public static void d(StringBuilder recycle, Object... args)
-
i
public static void i(String msg)
输出info日志- 参数:
msg- 信息
-
iF
public static void iF(String format, Object... args)
使用String.format(String, Object...)格式化输出Log.INFO日志- 参数:
format-String.format(String, Object...)formatargs-String.format(String, Object...)args..
-
i
public static void i(StringBuilder recycle, Object... args)
-
w
public static void w(String msg)
输出warn日志- 参数:
msg- 信息
-
w
public static void w(StringBuilder recycle, Object... args)
-
e
public static void e(String msg)
输出error日志- 参数:
msg- 信息
-
e
public static void e(StringBuilder recycle, Object... args)
-
v
public static void v(String tag, StringBuilder recycle, Object... args)
-
d
public static void d(String tag, StringBuilder recycle, Object... args)
-
i
public static void i(String tag, StringBuilder recycle, Object... args)
-
w
public static void w(String tag, StringBuilder recycle, Object... args)
-
e
public static void e(String tag, StringBuilder recycle, Object... args)
-
-