my git : https://github.com/hejiawang
在日常写代码的过程中,为了测试程序,总会在LogCat里面打印出一些log,Java里面有System.out.println(),Android开发也可以用system,但是不推荐,我们会用Android的Log类打印出我们想要的信息,那么问题来了,在程序开发完,这个Log类删还是不删呢??删了吧,下次调试的时候怎么办?在写上?不删吧,还是会有问题,比如说坏人安装上程序,在eclipse的LogCat里看一些信息,总会不安全。所以,我么可以创建一个类,通过这个类,控制log的打印,代码如下:
package com.wang.mobilesafe.utils; import android.util.Log; /** * log工具类 * * @author wang * */ public class LoggerUtil { private static final int VERBOSE = 5; private static final int DEBUG = 4; private static final int INFO = 3; private static final int WARN = 2; private static final int ERROR = 1; /** * 通过改变这个数,控制LogCat打印的内容 * 内部测试阶段,所有信息都能打印到LogCat,LOG_LEVEL = 6 * 测试版,预览版,LOG_LEVEL = 3 * 稳定版,LOG_LEVEL = 2 */ public static int LOG_LEVEL = 6; public static void v(String tag, String msg) { if (LOG_LEVEL > VERBOSE) { Log.v(tag, msg); } } public static void d(String tag, String msg) { if (LOG_LEVEL > DEBUG) { Log.d(tag, msg); } } public static void i(String tag, String msg) { if (LOG_LEVEL > INFO) { Log.i(tag, msg); } } public static void w(String tag, String msg) { if (LOG_LEVEL > WARN) { Log.w(tag, msg); } } public static void e(String tag, String msg) { if (LOG_LEVEL > ERROR) { Log.e(tag, msg); } } }
这样,在程序的代码里我们可以用自己创建的这个类打印log,通过改变LOG_LEVEL的值,来决定是否打印相应级别的log
相关推荐
在Android开发过程中,调试是必不可少的一个环节,而打印LOG是调试中最常用的技术手段。本文将深入探讨Android打印LOG工具的使用及其重要性,以及如何通过自定义和调整LOG格式来满足个人需求。 首先,让我们理解...
在Android开发过程中,调试是必不可少的一个环节,而Log作为调试的主要工具,可以帮助开发者查看程序运行时的状态和数据。本文将详细讲解如何在Android中显示带有行号的Log信息,以及如何利用一个名为`TestMyLogger`...
在Android开发中,日志(Log)是调试和分析应用行为的重要工具。通常,开发者会使用Android提供的`Log`类来记录程序运行时的信息。然而,对于复杂的问题,仅依赖于IDE中的日志查看器可能不够,特别是当需要长期跟踪...
在Android开发中,日志记录是一项非常重要的任务,它帮助开发者追踪应用的运行状态,调试错误,优化性能。本文将详细介绍如何在Android Studio中使用log4j库来记录日志,并实现按照日志文件大小自动滚动的功能,以及...
Log4Android是一款高效、便捷的日志管理工具,其PC版本Log4Android2PC旨在帮助开发者更方便地将Android设备上的日志数据传输到个人电脑进行查看和分析。本文将深入探讨Log4Android2PCv2.3.7这一特定版本的功能、特点...
在Android开发过程中,日志(Log)是调试和分析应用行为的重要工具。`AndroidLog工具`是为了提供比标准Android `Log`类更为实用的功能而设计的。标题中的"1个类,100个方法、9 KiB"表明这是一个轻量级且功能丰富的库...
在Android NDK(Native Development Kit)环境下集成log4cpp,可以让开发者在C++层实现高效且易于管理的日志系统。以下是关于"Log4cpp Android NDK 开发"的相关知识点: 1. **Log4cpp介绍**:Log4cpp是基于Apache ...
在Android开发中,Log工具是调试和记录应用运行状态的重要手段。系统默认提供了一个Log类,但有时我们可能需要根据项目需求对其进行定制,以满足更具体的功能或性能要求。本篇文章将详细介绍如何自定义Android的Log...
总的来说,`Log4jForAndroid`和`LogUtil`是Android开发中的重要辅助工具,它们能够帮助开发者更好地理解应用的运行状态,从而进行问题定位和优化。理解并熟练使用这些工具,不仅可以提升开发效率,也有助于提高应用...
在Android开发中,日志打印是调试和优化代码不可或缺的一部分。`Log4jForAndroid`和`LogUtil`是两个常见的日志工具类,它们扩展了Android原生的日志系统,提供了更强大、更灵活的日志记录功能。下面将详细探讨这两个...
【Android开发日程管理系统详解】 在移动应用领域,Android开发日程管理系统是常见的实用工具,它可以帮助用户有效地管理日常任务,提升工作效率。本系统具备新建任务、设置开始和完成日期、定义事件级别以及查询和...
在Android开发过程中,日志(Log)系统是开发者不可或缺的工具,用于调试、监测应用运行状态和记录异常信息。ALog是一个专为Android设计的精简、全面且方便的日志库,它旨在提供比默认的Android Log类更高效、更易用...
使用这样的封装库,可以极大地提升Android开发中的日志管理效率,使得日志成为调试、优化和维护应用的强大工具。同时,良好的日志规范也有助于团队协作,方便其他开发者理解和修复问题。所以,理解并合理利用这样的...
在Android开发中,日志记录是一项非常重要的任务,它帮助开发者追踪应用的运行状态,调试错误,优化性能。Log4j是一个广泛使用的Java日志框架,最初设计用于Java平台,但通过一些适配,也可以在Android环境中应用。...
在Android开发中,日志系统是至关重要的工具,它帮助开发者追踪应用的运行状态,调试错误,以及优化性能。Log4j是一个广泛使用的Java日志框架,在服务器端和桌面应用中非常常见。不过,Log4j原生并不直接支持Android...
在Android应用开发中,日志(Log)是一个重要的调试工具,它可以帮助开发者追踪应用程序的运行状态,定位并解决出现的问题。本教程将深入探讨如何在Android应用中有效地使用Log进行分析,这对于理解和优化你的应用...
在Android开发过程中,日志(Log)是调试和分析应用行为的重要手段。通常,开发者会使用`adb logcat`命令来查看设备或模拟器上的日志输出。然而,对于复杂项目或者大量日志数据,`adb logcat`的界面可能不够直观,...
在Android开发过程中,Log工具是调试和排查问题的关键助手。本文将通过一个具体的例子来讲解如何利用Log分析和解决Android应用程序中的问题,特别是在Message模块出现ANR(Application Not Responding)的情况。 ...
在Android开发中,日志记录是一项非常重要的任务,它帮助开发者追踪应用的运行状态、调试错误和优化性能。Log4j是一个广泛使用的Java日志框架,最初为Java平台设计,但通过一些方式,我们也可以在Android环境中利用...