Skip to content

Commit

Permalink
release 1.5.1.
Browse files Browse the repository at this point in the history
  • Loading branch information
Muyangmin committed Sep 13, 2016
1 parent de25397 commit a35483b
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 9 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,6 @@
#### Version 1.5.0 *(2016-09-13)*
Some bug fixes. (#11, #12, #13)

#### Version 1.5.0 *(2016-09-09)*
* **Refactored library! more extensible and flexible.**
* **NEW:JSON Support**
Expand Down
26 changes: 18 additions & 8 deletions README.md
@@ -1,19 +1,25 @@
#PLog [![Build Status](https://travis-ci.org/Muyangmin/Android-PLog.svg?branch=master)](https://travis-ci.org/Muyangmin/Android-PLog)[ ![Download](https://api.bintray.com/packages/muyangmin/org.mym/Android-PLog/images/download.svg) ](https://bintray.com/muyangmin/org.mym/Android-PLog/_latestVersion)<a href="http://www.methodscount.com/?lib=org.mym.plog%3Aandroid-plog%3A1.5.0"><img src="https://img.shields.io/badge/Methods and size-201 | 20 KB-e91e63.svg"/></a>
#Android-PLog [![Build Status](https://travis-ci.org/Muyangmin/Android-PLog.svg?branch=master)](https://travis-ci.org/Muyangmin/Android-PLog)[ ![Download](https://api.bintray.com/packages/muyangmin/org.mym/Android-PLog/images/download.svg) ](https://bintray.com/muyangmin/org.mym/Android-PLog/_latestVersion)<a href="http://www.methodscount.com/?lib=org.mym.plog%3Aandroid-plog%3A1.5.0"><img src="https://img.shields.io/badge/Methods and size-201 | 20 KB-e91e63.svg"/></a>

这个项目的部分灵感来源于开源项目[Logger](https://github.com/orhanobut/logger)[KLog](https://github.com/ZhaoKaiQiang/KLog)
但区别于前述两个项目,PLog的设计理念是**实用性**:回归Log本身,在保持强大功能的同时取消花哨的修饰,特别是行分割线和花边等功能。
## Summary
PLog是一个Android专用的日志封装库,遵从以下的设计哲学:
#### 追求实用性
> 回归Log本身,在保持强大功能的同时取消花哨的修饰,特别是行分割线和花边等功能。
PLog追求极简,因此也在尽量避免冗余,目前还是**零依赖**状态。
#### 轻巧,极简
> PLog为降低使用成本和依赖负担,尽量避免冗余,目前还是**零依赖**状态。
PLog在设计的时候还充分考虑实际项目中对功能的需求,提供丰富的设置项可供定制而无需修改库本身的实现。通过使用`Builder`模式,使用者无需任何设置也可以工作,在需要定制时也只用关心自己要修改的设置项即可。
#### 充分考虑可扩展性
> PLog提供丰富的设置项可供定制而无需修改库本身的实现。
请参阅[Wiki](https://github.com/Muyangmin/Android-PLog/wiki)以获取使用说明和高级特性, 欢迎完善Wiki、改进排版等。
对于只需要依赖字符串的同学请复制:
#### 约定大于配置
> PLog虽然提供了`init`方法,但是实际上即使没有调用该方法也可以正常打印日志。并且由于提供了Builder,使用者在需要定制时也只用关心自己要修改的设置项即可。
请参阅[Wiki](https://github.com/Muyangmin/Android-PLog/wiki)以获取使用说明和高级特性, jcenter依赖如下:
```Groovy
compile 'org.mym.plog:android-plog:${latestVersion}'
```

## 功能特点
## Features
* **支持JCenter, 轻巧零依赖**
* **支持空消息打印(通常用于观察某处是否执行)**
* **支持无Tag、全局/局部Tag、自动Tag打印**
Expand All @@ -29,6 +35,10 @@ PLog在设计的时候还充分考虑实际项目中对功能的需求,提供
## Sample Screen Shot
![ScreenShot](./ScreenShot.png)

## Thanks
* [Logger](https://github.com/orhanobut/logger)
* [KLog](https://github.com/ZhaoKaiQiang/KLog)

## Contribution & Contact
Thanks for using PLog, this library is still in active development.**Any contribution or material
bonus are appreciated and welcome.**
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Expand Up @@ -18,7 +18,7 @@
# org.gradle.parallel=true

#Add jcenter upload support
VERSION_NAME=1.5.0
VERSION_NAME=1.5.1
BINTRAY_REPO=org.mym
GROUP=org.mym.plog
POM_NAME=Android-PLog
Expand Down

0 comments on commit a35483b

Please sign in to comment.