diff --git a/CHANGELOG.md b/CHANGELOG.md index 0be83bf..e6ec16d 100644 --- a/CHANGELOG.md +++ b/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** diff --git a/README.md b/README.md index 1e3cfd6..7ead526 100644 --- a/README.md +++ b/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) +#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) -这个项目的部分灵感来源于开源项目[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打印** @@ -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.** diff --git a/gradle.properties b/gradle.properties index 6e03302..1989bfd 100644 --- a/gradle.properties +++ b/gradle.properties @@ -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