手机不打印日志和Logger日志库的使用

日志库Logger/xLog:使用对比解析 前言几种常用的日志库  通过对比:logger、timber、xLog、KLog、log4j 日志库 ;个人最终选择了logger;当然另外几个也很强大;只是 从个人的发需求角度来说 logger更适合本人罢了(早期个人使用过log4j日志库)。 给出上述库的飞升台: logger: https://github.com/orhanobut/logger timber: https:// 阅读详情

魅族手机默认是不开启打印高级日志的。所以有时候你使用一些自定义的log库看不到输出日志。


打开方式:设置——辅助功能——开发者选项(假如你看不到开发者选项再想办法)——高级日志输出–点击允许全部


华为手机也是不允许打印日志的这个很奇葩。

在这里可以看到原答案http://blog.csdn.net/msn465780/article/details/46117945
这里写图片描述
拨号键盘输入##2846579##,然后选择ProhectMenu,然后后台设置,然后LOG设置,LOG打开。

输完后等一会有些手机反应慢。。或者你看不到ProhectMenu(亲测可能有些手机是中文,打开弹窗勾选log就是了)

接下来介绍一个超级好用的log库
https://github.com/orhanobut/logger
最厉害的就是他可以显示行号,甚至直接打印json数据
用法在module的build.gradel

compile 'com.orhanobut:logger:1.15'

当然假如版本换了。。还是去github上看最新的版本。。。

Logger
  .init(YOUR_TAG)                 // default PRETTYLOGGER or use just init()
  .methodCount(3)                 // default 2
  .hideThreadInfo()               // default shown
  .logLevel(LogLevel.NONE)        // default LogLevel.FULL
  .methodOffset(2)                // default 0
  .logAdapter(new AndroidLogAdapter()); //default AndroidLogAdapter
}

简单的配置

  com.orhanobut.logger.Logger.init("catroom")
                .logLevel(LogLevel.FULL);       // default LogLevel.FULL

加一个标签tag过滤掉一些垃圾信息。例如什么捕鱼达人什么的wifi垃圾信息等等。。
methodCount不用配置,用默认的就是

hideThreadInfo()不用配置,默认显示thread信息
logLevel()发布的时候填none。平时用填full。这个很必要。因为你不可能发布后台还一直在打印日志。等你打印到一个无限大的情况下。。就GG了。
methodOffset 这个我也屏蔽了。。To integrate logger with other libraries, you can set the offset in order to avoid that library’s methods. 可能其他库也有可能引用到这个logger。小米push也有自己的log库。。所以这个不用管。

接下来。小技巧登场。
平常我们的logcat颜色只有简单的白色。很难区分。假如我们细心区分每个打印类别的颜色,一目了然。
打开File->Settings->editor->colors&fonts的android logcat
这里写图片描述

勾选右侧的forground前景色,点击对应的色板调整颜色。取消use inheried attributes
这里写图片描述
网上有人分别建议的色值。这个见仁见智。慢慢调到自己合适为止
这里写图片描述

Python日志库选型指南:从logging到Loguru的6大方案对比 日志记录是软件系统的核心可观测性组件,它通过结构化记录程序运行状态、错误信息关键事件,为系统监控故障排查提供数据基础。其技术原理在于将日志事件的生产、格式化、传输存储解耦,实现灵活可控的输出管道。在Python生态中,标准库logging提供了模块化的基础架构,但配置复杂度较高;而Loguru等现代方案则通过简化API内置结构化支持,显著提升了发体验。对于需要高性能的场景,picologging等优化方案能大幅降低日志记录销。在微服务分布式系统中,结构化日志异步记录成为关键技术价值,它们支持 阅读详情

相关推荐

Android应用隐私政策与日志行为差距实证分析:技术路线与解决方案

在移动应用发领域,数据收集与隐私保护是核心议题。其基本原理在于应用通过声明隐私政策告知用户数据处理方式,而实际运行时产生的日志则是数据流转的真实记录。从技术价值看,确保两者一致是构建用户信任、满足合规要求的关键。在工程实践中,发者常面临调试需求与隐私保护的平衡难题,第三方SDK的集成也增加了数据管控的复杂性。应用场景广泛涉及金融、社交、电商等各类App的合规审计与安全发。本文聚焦于通过动态分析(如使用Frida进行函数挂钩)与静态分析相结合的方法,系统性地实证检验隐私文本承诺与实际日志输出间的差距,为

weixin_30715523的博客 397

com.orhanobut:logger:1.15(logger1.15.jar)

https://github.com/orhanobut/logger 把这个代码功能做成了一个jar包,可以在Eclipse中使用logger架包。

Python日志自动化脱敏:构建基于规则与模式识别的安全防护系统

在软件运维中,日志记录是排查问题、追踪流程的核心机制,但其中常包含手机号、身份证、密码等敏感信息,直接明文存储存在泄露风险。其原理是通过正则表达式、关键字匹配等模式识别技术,在日志输出前自动扫描并替换敏感内容。这项技术的核心价值在于将安全防护前置,实现业务逻辑与数据保护的解耦,避免手动过滤的效率低下遗漏问题。它广泛应用于金融、电商、社交等涉及用户隐私数据的行业,确保系统在发、测试生产环境中都能满足GDPR等合规要求。本文以Python logging模块为基础,详细讲解了如何设计并实现一个可扩展

weixin_30540691的博客 311

android日志打印库com.orhanobut.logger.Logger

logger文件夹/logs_0.csv

wusejiege6的博客 3254

魅族手机启log日志

启设置-辅助功能-放者选项-性能优化-高级日志输出-全部允许输出

hwra2008的博客 1万+

魅族手机设置输出log

今天在自己的魅族手机上调试的时候,发现log没有打印出来,在另外一台手机上却可以打印,所以细看了一下,在系统升级新版本后,在设置->辅助功能->发者选项->高级日志输出,可以选择输出日志的级别。Log.java的部分源代码package android.util; public final class Log { public static final int DEBUG = 3; public

杨小熊学习笔记 1万+

解决魅族手机输出Log日志 或者输出部分日志问题

魅族手机输出Log日志 或者输出部分日志是因为高级日志输出选项问题:设置-->辅助功能-->放者选项-->性能优化-->高级日志输出-->全部允许

shanshan_1117的博客 9275

Android日志框架

日志框架使用 Handler 机制,保证多线程下日志输出顺序会乱。demo使用策略设计模式,降低代码的耦合程度。

qq_42111674的博客 1277

手机打印日志Logger日志库使用 logger颜色

原文:http://blog.csdn.net/catROOM/article/details/52984297 魅族手机默认是打印高级日志的。所以有时候你使用一些自定义的log库看输出日志。 打方式:设置——辅助功能——发者选项(假如你看发者选项再想办法)——高级日志输出–点击允许全部 华为手机也是允许打印日志的这个很奇葩。 在这里可以看到原答案http

病毒才俊 1253

爆料喽!!!日志库Logger使用秘籍

导读 日志对于发来说是非常重要的,管是调试数据查看、bug问题追踪定位、数据信息收集统计,日常工作运行维护等等,都大量的使用到。今天介绍著名日志库Logger使用,库的地址:https://github.com/orhanobut/logger 在Android Studio中的gradle中加入,就可以引用依赖logger库: depende...

admin668899的博客 113

日志库Logger使用

日志对于发来说是非常重要的,管是调试数据查看、bug问题追踪定位、数据信息收集统计,日常工作运行维护等等,都大量的使用到。今天介绍著名日志库Logger使用,库的地址:https://github.com/orhanobut/logger 在Android Studio中的gradle中加入,就可以引用依赖logger库:dependencies { compile 'com.orh

JerryloveEmily平 5908

日志框架:支持分级、格式化输出日志库(232)

在鸿蒙(HarmonyOS)原生应用发中,日志是监控运行状态、追踪业务流程排查线上问题的核心工具。直接使用原生的console打印存在诸多痛点,如高频打印阻塞主线程、敏感信息泄露、日志顺序混乱以及崩溃后无法本地留存等。为此,发者通常会基于鸿蒙官方的HiLog或console进行二次封装,打造支持分级、格式化、隐私脱敏及异步写入的日志框架。

Davina_yu的博客 356

Flutter 三方库 ansi_logger 的鸿蒙化适配指南 - 日志系统的视觉重构、在鸿蒙端实现标准化美化打印实战

在进行 Flutter for OpenHarmony 的大型分布式系统或高频交互应用发时,海量的黑白调试日志往往会让关键错误信息被瞬间淹没。虽然系统自带打印功能,但缺乏区分度。是一个专门用于终端增强的轻量级日志库,它利用 ANSI 转义序列为同级别的日志赋予了鲜明的色彩与样式标识。本文将带你在鸿蒙端侧构建一套“主次分明、视觉引导、亚秒级定位”的高级调试诊断体系。的核心逻辑是“动态流染色(Dynamic Stream Coloring)”。它在原生print。

Leo 2653

移动端跨平台发(二)一个跨平台的helloworld

在上一篇文章移动端音视频跨平台发技术概论中,我们分析了跨平台发的总体架构。今天我们实际动手,写一个helloworld项目,这个项目很简单,就是做一个简单的日志库,最终我们希望能在Androidios手机打印出一行hello world日志。 项目名字就叫simplest_crossplatfrom_helloworld,简称sch,对应下文代码中的变量、方法名称。 编写打印日志的核心代码流程 在Android平台上,我们利用jni的log.h进行日志输出,在ios平台上,则直接利用printf函

张晖的专栏 5854

如何更优雅的打Log

新的篇章 之前做了一个Android-ui-2019(这个同步更新) 但是有朋友反馈说,源库内容错,但是有点太多了,便于查找,希望我做个源库整理,听到这个需求,我面对1800+的源库,竟然有点好下手,想来想去,我决定将这个源库进行整理,重新配图并持续更新,希望大家多多关注我。比心~ 日常发中打log日志是我们必可少的,那么怎么写能让你的Log更美观更好看更显眼呢,今天分享一...

z842463468的博客 2045

10个强大的Android日志工具库:告别Logcat的终极解决方案

还在为Android发中的日志调试而烦恼吗?传统的Logcat功能有限,无法满足现代应用发的需求。AndroidLibs项目收集了众多优秀的日志工具库,为发者提供了更强大、更便捷的日志解决方案。这些工具仅能提升调试效率,还能帮助你在生产环境中快速定位问题。 ## 🔥 为什么需要专门的日志工具库? Android发中,系统自带的Logcat虽然基础,但存在诸多限制: - 无法在生产环

gitblog_00012的博客 492

企业级AI Agent可观测性实战:基于LangChain与OpenTelemetry的日志追踪与监控

在分布式系统微服务架构中,可观测性(Observability)是保障系统稳定运行、快速定位问题的核心技术体系,它由日志(Logs)、追踪(Traces)指标(Metrics)三大支柱构成。其原理在于通过结构化、关联化的数据采集,将系统内部的黑盒状态转化为白盒的、可分析的信息。对于AI应用发,尤其是基于LangChain等框架构建的智能体(Agent),可观测性的技术价值尤为突出,它能有效解决传统日志在复杂、非确定性AI工作流中面临的关联性缺失、上下文完整等挑战。在实际的工程实践中,通过集成Open

angou6476的博客 315

Unity3D项目集成Log4net日志框架:从架构设计到性能优化的完整实践指南

在软件发中,日志系统是诊断问题、监控应用状态的核心基础设施。其原理是通过记录程序运行时的关键事件、错误状态信息,帮助发者追溯问题根源。一个设计良好的日志框架能提供分级过滤、多目标输出异步记录等技术价值,对于提升应用的可维护性团队协作效率至关重要。在游戏发,特别是使用Unity3D引擎的场景中,面对复杂的游戏逻辑跨平台部署需求,一套强大的日志系统更是可或缺。本文将聚焦于如何将成熟的.NET生态日志框架Log4net深度集成到Unity项目中,解决Unity自带Debug.Log功能在日志管理、

weixin_33924220的博客 414
上一篇: Android防止键盘弹出后顶起布局和弹窗消失后输入法没有收回
下一篇: Listview实现简单的单选功能
crazycat喵
博客等级 码龄11年 6粉丝 53原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值