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.Console
mode
- Log输出的模式,输入必须为Logger.Mode
中的一个或多个(多个用`|`操作符连接)Logger.Mode
,
getMode()
public static int getMode()
Logger.Mode
Logger.Mode
中的一个或多个(多个用`|`操作符连接)Logger.Mode
,
setMode(int)
public static void setLevel(int level)
level
- 必须为Logger.Level
中的额一个或多个(多个用`|`操作符连接)Logger.Level
,
getLevel()
public static int getLevel()
Logger.Level
Logger.Level
中的额一个或多个(多个用`|`操作符连接)setLevel(int)
public static void setPackage(int pack)
Logger.Package
,用来控制要输出那些包中的日志, 默认输出
Logger.Package.Other
的日志pack
- 所在的包Logger.Package
public 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.Package
public static void i(java.lang.String msg)
Log.i(String, String)
功能一致,包的标志为
Logger.Package.Other
msg
- 需要输出的信息public static void i(java.lang.String tag, java.lang.String msg)
Log.i(String, String)
功能一致, 包的标志为
Logger.Package.Other
tag
- 需要输出用的TAGmsg
- 需要输出的信息public static void i(int pack, java.lang.String msg)
Log.i(String, String)
功能一致pack
- 所在包的标志Logger.Package
msg
- 需要输出的信息public static void i(int pack, java.lang.String tag, java.lang.String msg)
Log.i(String, String)
功能一致pack
- 所在包的标志Logger.Package
tag
- 需要输出用的TAGmsg
- 需要输出的信息public static void d(java.lang.String msg)
Log.d(String, String)
功能一致,包的标志为
Logger.Package.Other
msg
- 需要输出的信息public static void d(java.lang.String tag, java.lang.String msg)
Log.d(String, String)
功能一致,包的标志为
Logger.Package.Other
tag
- 需要输出用的TAGmsg
- 需要输出的信息public static void d(int pack, java.lang.String msg)
Log.d(String, String)
功能一致pack
- 所在包的标志Logger.Package
msg
- 需要输出的信息public static void d(int pack, java.lang.String tag, java.lang.String msg)
Log.d(String, String)
功能一致pack
- 所在包的标志Logger.Package
tag
- 需要输出用的TAGmsg
- 需要输出的信息public static void w(java.lang.String msg)
Log.w(String, String)
功能一致,包的标志为
Logger.Package.Other
msg
- 需要输出的信息public static void w(java.lang.String tag, java.lang.String msg)
Log.w(String, String)
功能一致,包的标志为
Logger.Package.Other
tag
- 需要输出用的TAGmsg
- 需要输出的信息public static void w(int pack, java.lang.String msg)
Log.d(String, String)
功能一致pack
- 所在包的标志Logger.Package
msg
- 需要输出的信息public static void w(int pack, java.lang.String tag, java.lang.String msg)
Log.d(String, String)
功能一致pack
- 所在包的标志Logger.Package
tag
- 需要输出用的TAGmsg
- 需要输出的信息public static void e(java.lang.String msg)
Log.e(String, String)
功能一致,包的标志为
Logger.Package.Other
msg
- 需要输出的信息public static void e(java.lang.String tag, java.lang.String msg)
Log.e(String, String)
功能一致,包的标志为
Logger.Package.Other
tag
- 需要输出用的TAGmsg
- 需要输出的信息public static void e(int pack, java.lang.String msg)
Log.e(String, String)
功能一致pack
- 所在包的标志Logger.Package
msg
- 需要输出的信息public static void e(int pack, java.lang.String tag, java.lang.String msg)
Log.e(String, String)
功能一致pack
- 所在包的标志Logger.Package
tag
- 需要输出用的TAGmsg
- 需要输出的信息©Mapbar Engine Team;All Rights Reserved