public final class Logger
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
class |
Logger.Level
输出日志的级别
|
class |
Logger.Mode
日志输出模式,可以是命令行模式,也可以是文件模式,也可以两种模式同时存在。
|
class |
Logger.Package
包日志控制,SDK用,包中需要控制输出的日志用相应的包名控制,正常输出的用Other
|
| 构造器和说明 |
|---|
Logger() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addFilterTag(java.lang.String... strings)
设置要过滤的TAG,设置后,只有指定的TAG的log会被输出.此方法和
setPackage(int)
配合使用,来过滤包内的log。 |
static void |
d(int pack,
java.lang.String msg)
跟
Log.d(String, String)功能一致 |
static void |
d(int pack,
java.lang.String tag,
java.lang.String msg)
跟
Log.d(String, String)功能一致 |
static void |
d(java.lang.String msg)
跟
Log.d(String, String)功能一致,包的标志为
Logger.Package.Other |
static void |
d(java.lang.String tag,
java.lang.String msg)
跟
Log.d(String, String)功能一致,包的标志为
Logger.Package.Other |
static void |
e(int pack,
java.lang.String msg)
跟
Log.e(String, String)功能一致 |
static void |
e(int pack,
java.lang.String tag,
java.lang.String msg)
跟
Log.e(String, String)功能一致 |
static void |
e(java.lang.String msg)
跟
Log.e(String, String)功能一致,包的标志为
Logger.Package.Other |
static void |
e(java.lang.String tag,
java.lang.String msg)
跟
Log.e(String, String)功能一致,包的标志为
Logger.Package.Other |
static int |
getLevel()
获取当前日志显示级别
Logger.Level |
static int |
getMode()
获取当前日志输出的模式
Logger.Mode |
static int |
getPackage()
获取输出日志的包
|
static void |
i(int pack,
java.lang.String msg)
跟
Log.i(String, String)功能一致 |
static void |
i(int pack,
java.lang.String tag,
java.lang.String msg)
跟
Log.i(String, String)功能一致 |
static void |
i(java.lang.String msg)
跟
Log.i(String, String)功能一致,包的标志为
Logger.Package.Other |
static void |
i(java.lang.String tag,
java.lang.String msg)
跟
Log.i(String, String)功能一致, 包的标志为
Logger.Package.Other |
static void |
removeFilterTag(java.lang.String... strings)
移除要过滤的TAG,移除后,此TAG对应的log不会被显示
|
static void |
setLevel(int level)
|
static void |
setMode(int mode)
设置Log输出模式
Logger.Mode,默认模式为Logger.Mode.Console |
static void |
setPackage(int pack)
设置要输出日志的包
Logger.Package,用来控制要输出那些包中的日志, 默认输出
Logger.Package.Other的日志 |
static void |
w(int pack,
java.lang.String msg)
跟
Log.d(String, String)功能一致 |
static void |
w(int pack,
java.lang.String tag,
java.lang.String msg)
跟
Log.d(String, String)功能一致 |
static void |
w(java.lang.String msg)
跟
Log.w(String, String)功能一致,包的标志为
Logger.Package.Other |
static void |
w(java.lang.String tag,
java.lang.String msg)
跟
Log.w(String, String)功能一致,包的标志为
Logger.Package.Other |
public static void setMode(int mode)
Logger.Mode,默认模式为Logger.Mode.Consolemode - Log输出的模式,输入必须为Logger.Mode中的一个或多个(多个用`|`操作符连接)Logger.Mode,
getMode()public static int getMode()
Logger.ModeLogger.Mode中的一个或多个(多个用`|`操作符连接)Logger.Mode,
setMode(int)public static void setLevel(int level)
level - 必须为Logger.Level中的额一个或多个(多个用`|`操作符连接)Logger.Level,
getLevel()public static int getLevel()
Logger.LevelLogger.Level中的额一个或多个(多个用`|`操作符连接)setLevel(int)public static void setPackage(int pack)
Logger.Package,用来控制要输出那些包中的日志, 默认输出
Logger.Package.Other的日志pack - 所在的包Logger.Packagepublic static void addFilterTag(java.lang.String... strings)
setPackage(int)
配合使用,来过滤包内的log。 若没有设置,默认显示setPackage(int)中的logstrings - 要过滤的TAG串public static void removeFilterTag(java.lang.String... strings)
strings - 要删除的TAG串public static int getPackage()
Logger.Packagepublic static void i(java.lang.String msg)
Log.i(String, String)功能一致,包的标志为
Logger.Package.Othermsg - 需要输出的信息public static void i(java.lang.String tag,
java.lang.String msg)
Log.i(String, String)功能一致, 包的标志为
Logger.Package.Othertag - 需要输出用的TAGmsg - 需要输出的信息public static void i(int pack,
java.lang.String msg)
Log.i(String, String)功能一致pack - 所在包的标志Logger.Packagemsg - 需要输出的信息public static void i(int pack,
java.lang.String tag,
java.lang.String msg)
Log.i(String, String)功能一致pack - 所在包的标志Logger.Packagetag - 需要输出用的TAGmsg - 需要输出的信息public static void d(java.lang.String msg)
Log.d(String, String)功能一致,包的标志为
Logger.Package.Othermsg - 需要输出的信息public static void d(java.lang.String tag,
java.lang.String msg)
Log.d(String, String)功能一致,包的标志为
Logger.Package.Othertag - 需要输出用的TAGmsg - 需要输出的信息public static void d(int pack,
java.lang.String msg)
Log.d(String, String)功能一致pack - 所在包的标志Logger.Packagemsg - 需要输出的信息public static void d(int pack,
java.lang.String tag,
java.lang.String msg)
Log.d(String, String)功能一致pack - 所在包的标志Logger.Packagetag - 需要输出用的TAGmsg - 需要输出的信息public static void w(java.lang.String msg)
Log.w(String, String)功能一致,包的标志为
Logger.Package.Othermsg - 需要输出的信息public static void w(java.lang.String tag,
java.lang.String msg)
Log.w(String, String)功能一致,包的标志为
Logger.Package.Othertag - 需要输出用的TAGmsg - 需要输出的信息public static void w(int pack,
java.lang.String msg)
Log.d(String, String)功能一致pack - 所在包的标志Logger.Packagemsg - 需要输出的信息public static void w(int pack,
java.lang.String tag,
java.lang.String msg)
Log.d(String, String)功能一致pack - 所在包的标志Logger.Packagetag - 需要输出用的TAGmsg - 需要输出的信息public static void e(java.lang.String msg)
Log.e(String, String)功能一致,包的标志为
Logger.Package.Othermsg - 需要输出的信息public static void e(java.lang.String tag,
java.lang.String msg)
Log.e(String, String)功能一致,包的标志为
Logger.Package.Othertag - 需要输出用的TAGmsg - 需要输出的信息public static void e(int pack,
java.lang.String msg)
Log.e(String, String)功能一致pack - 所在包的标志Logger.Packagemsg - 需要输出的信息public static void e(int pack,
java.lang.String tag,
java.lang.String msg)
Log.e(String, String)功能一致pack - 所在包的标志Logger.Packagetag - 需要输出用的TAGmsg - 需要输出的信息©Mapbar Engine Team;All Rights Reserved