android是一个简单、漂亮、功能强大的Android日志程序。
日志程序提供了 :
- 线程信息Thread information
- 类信息Class information
- 方法信息Method information
- 漂亮打印的JSON内容Pretty-print for json content
- Clean output
- Jump to source feature
Gradle
compile 'com.orhanobut:logger:1.3'
当前的Log 系统
Log.d(TAG,"hello");
Logger
Logger.d("hello");
用法
|
1
2
3
4
5
6
|
Logger.d(
"hello"
);
Logger.e(
"hello"
);
Logger.w(
"hello"
);
Logger.v(
"hello"
);
Logger.wtf(
"hello"
);
Logger.json(JSON_CONTENT);
|
Change TAG
All logs
Logger.init(YOUR_TAG);
Log based
Logger.d("mytag", "hello");
Settings (optional)
Change the settings with init. This should be called only once. Best place would be in application class. All of them are optional.
|
1
2
3
4
5
|
Logger
.init(YOUR_TAG)
// default tag : PRETTYLOGGER or use just init()
.setMethodCount(
3
)
// default 2
.hideThreadInfo()
// default it is shown
.setLogLevel(LogLevel.NONE);
// default : LogLevel.FULL
|
Note: Use LogLevel.NONE for the release versions.
More log samples
1
2
3
Logger.d(
"hello"
);
Logger.e(exception);
Logger.json(JSON_CONTENT);
|
1
2
3
|
Logger.d(
"hello"
);
Logger.e(exception);
Logger.json(JSON_CONTENT);
|
Method info
Observe the caller methods in the order they are invoked and also thread information.
void methodA(){ methodB(); } void methodA(){ Logger.d("hello"); }
Both method information will be shown in the order of invocation.
You might also like
- Hawk Simple,powerful,secure key-value storage
- Wasp All-in-one network solution
- Bee QA/Debug tool
- DialogPlus Easy,simple dialog solution
- SimpleListView Simple basic listview implementation with linearlayout
项目主页:http://www.open-open.com/lib/view/home/1427166371418
项目描述:Simple, pretty and powerful logger for android — 查看更多内容...
| 问题列表: | ||
| #47 | the android studio 1.3.2 didn't show the thread message. so how can i setting it? | 由 cffz0225 2015-09-17 |
| #46 | support for object(map,array,list,java bean....) | 由 tianzhijiexian 2015-09-14 |
| #44 | Add checkstyle | 由 orhanobut 2015-08-21 |
| #43 | add exclude by keyword | 由 tankcong 2015-08-24 |
| #41 | support slf4j? | |
Android高性能日志记录器:Logger
介绍一款名为Android的高性能日志记录器,提供线程信息、类信息、方法信息等功能,支持JSON内容的漂亮打印,具备清理输出、跳转源代码特性,并通过Gradle轻松集成。使用示例包括日志等级的设置与调用方法,如d、e、w、v、wtf等。还支持自定义日志标签、调整输出样式、隐藏线程信息、修改日志级别等设置。







被折叠的 条评论
为什么被折叠?



