Skip to content
This is to help developers quickly see the logging framework they want
Java
Branch: master
Clone or download
880634 新增日志单条删除功能
新增日志保存本地功能
新增日志搜索文本清空功能
优化请求权限最大次数为3
优化悬浮窗的图片和触摸效果
修复日志暂停和清空功能的 Bug
Latest commit c9b4329 Feb 14, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app 新增日志单条删除功能 Feb 14, 2020
gradle/wrapper 第一次提交 Jan 29, 2020
library 新增日志单条删除功能 Feb 14, 2020
picture 新增日志单条删除功能 Feb 14, 2020
.gitignore 第一次提交 Jan 29, 2020
LICENSE 第一次提交 Jan 29, 2020
Logcat.apk 新增日志单条删除功能 Feb 14, 2020
README.md 新增日志单条删除功能 Feb 14, 2020
build.gradle 第一次提交 Jan 29, 2020
gradle.properties 第一次提交 Jan 29, 2020
gradlew 第一次提交 Jan 29, 2020
gradlew.bat 第一次提交 Jan 29, 2020
settings.gradle 第一次提交 Jan 29, 2020

README.md

日志调试框架

点击此处下载Demo

集成步骤

dependencies {
    debugImplementation 'com.hjq:logcat:5.0'
}

使用方式

  • 无需调用,直接运行,然后授予悬浮窗权限即可

  • 在 debug 模式下运行即可,在 release 正式打包的时不会集成本库,尽管放心

截图欣赏

日志颜色个性化

在项目的 values/color.xml 中加入你喜欢的配色,例如

<color name="logcat_level_verbose_color">#FFBBBBBB</color>
<color name="logcat_level_debug_color">#FF33B5E5</color>
<color name="logcat_level_info_color">#FF99CC00</color>
<color name="logcat_level_warn_color">#FFFFBB33</color>
<color name="logcat_level_error_color">#FFFF4444</color>
<color name="logcat_level_other_color">#FFFFFFFF</color>

框架亮点

  • 只需集成,无需调用

  • 日志长按可复制分享

  • 支持将日志保存到本地

  • 长日志点击可收缩展开显示

  • 日志搜索结果支持文本高亮

  • 多个相同 TAG 日志自动合并显示

  • 仅在 Debug 下集成,无需手动初始化

作者的其他开源项目

Android技术讨论Q群:78797078

如果您觉得我的开源库帮你节省了大量的开发时间,请扫描下方的二维码随意打赏,要是能打赏个 10.24 🐵就太👍了。您的支持将鼓励我继续创作:octocat:

点击查看捐赠列表

License

Copyright 2020 Huang JinQun

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
You can’t perform that action at this time.