首页 > 其他分享 >Android开发实用工具类之Log类

Android开发实用工具类之Log类

时间:2022-11-10 19:38:34浏览次数:42  
标签:String 实用工具 tag msg Android isLog public Log


哈喽,大家好!
LZ是一名Android开发小鼠,个人开发过程中,不可避免的会遇到打Log查看日志的情况,大大滴方便省事,在此共享一个Log工具类,方便你我他~

首先还是说一下为什么要使用Log工具类吧。

Android开发过程中每个人多多少少都会打一些日志,方便自己查看或者去验证自己某些想法,有时候验证通过就直接删除了,而有时候特别忙(被人各种催的时候),很多时候不小心忘记删除这些东西,发布版本也没注意,这样一条俩条还好,多了的话,反正会消耗手机一些不必要的资源,那么这时候,你就会想,如果有一个统一的Log管理工具类进行统一管理该有多棒~

表着急~马上为你呈上~

package com.heliquan.logutil.helper;

import android.util.Log;

/**
* Log管理工具类
*
* @author HLQ
* @createtime 2016-10-28上午9:11:23
* @remarks
*/
public class LogHelper {
/**
* 如果isLog为false时,则停止输出任何日志
*/
public static final boolean isLog = true;

public static void logD(String tag, String msg) {
if (isLog) {
Log.d(tag, msg);
}
}

public static void logE(String tag, String msg) {
if (isLog) {
Log.e(tag, msg);
}
}

public static void logI(String tag, String msg) {
if (isLog) {
Log.i(tag, msg);
}
}

public static void logW(String tag, String msg) {
if (isLog) {
Log.w(tag, msg);
}
}

public static void logV(String tag, String msg) {
if (isLog) {
Log.v(tag, msg);
}
}

}

个人小建议:

开发过程中,统一使用这个工具类,发布版本时将isLog ==false,平时就==true

虽然是个微不足道的小问题,但是我们去想了,去做了,我们一定会越来越好,大家一起加油~

接下来要放大招了~

神兽护体,代码无bug

/**
*        ┏┓   ┏┓+ +
*       ┏┛┻━━━┛┻┓ + +
*       ┃       ┃  
*       ┃   ━   ┃ ++ + + +
*       ████━████ ┃+
*       ┃       ┃ +
*       ┃   ┻   ┃
*       ┃       ┃ + +
*       ┗━┓   ┏━┛
*         ┃   ┃           
*         ┃   ┃ + + + +
*         ┃   ┃    Code is far away from bug with the animal protecting       
*         ┃   ┃ +     神兽保佑,代码无bug  
*         ┃   ┃
*         ┃   ┃  +         
*         ┃    ┗━━━┓ + +
*         ┃        ┣┓
*         ┃        ┏┛
*         ┗┓┓┏━┳┓┏┛ + + + +
*          ┃┫┫ ┃┫┫
*          ┗┻┛ ┗┻┛+ + + +
*/


标签:String,实用工具,tag,msg,Android,isLog,public,Log
From: https://blog.51cto.com/u_13346181/5841960

相关文章

  • Android开发实用工具类之数据校验类
    啦啦啦,今天为大家带来开发中会遇到的相关数据校验类,方便你我他~欢迎大家提供更好更棒的方式~代码一波来袭~packagecom.heliquan.test.util;importjava.text.SimpleDateFor......
  • Android Study之图解配置adb
    LZ-Says:话说中午看到苹果将要发布所谓的中国红,,,心里顿时有些小恶心,,,丫的,,,期待好久,,,就是这个结果,,,还是怀念乔帮主的时代啊~身为一名Android开发,ADB这个东西不可避免都会用到,当你如......
  • 说说关于Android使用Gson解析Json所需实体类的那些事~
    LZ-Says:技术,真的是日积月累,厚积薄发~前言目前解析json的方法有很多种,LZ个人认为使用Gson还是一种很不错的选择,因为使用Gson时,我们只需要考虑将json中参数和实体类属性一一对......
  • 涨姿势 之 Android Studio 3.5 设置类模版
    L-J_Q:遇到小赖皮怎么破?前言最近更新完AndroidStudio3.5后,突然发现之前设置的一些东西通通消失了,记得是覆盖呀。最无奈的一点就是每次新建类,都需要手动添加类注释,今天......
  • 涨姿势 之 Android Studio 解决 no module
    LZ-Says:总有一份关心,深入内心。前言终于多少明白鸡大说的沉浸,沉淀了。还好,最近的日子,充实,开森,爽~Today,不忍我的MBP桌面吃灰且也不想天天背着电脑挤地铁,最关键的还是我想......
  • Android Study 将DB打包APK
    LZ-Say:最近天有点凉了,小风嗖嗖的~各位注意身体~还记得项目中有相关城市以及区县联动显示,之前老版本是将这些内容保存文本,之后读取,转化,显示。挺麻烦的,所以打算直接弄成数据库......
  • Android Study 之学(kao)习(bei)官方关于64k异常处理 ^_^
    LZ-Says:在外面呆了一年又一年,似乎都快忘记当初出来的目的,不过,幸好,不忘初心~给家里买点东西,家里开心,我也开心~这就够了。前言随着APP的一次又一次迭代,APP的体积也越来越大,这......
  • Android Studio 2.3.1 变更SVN项目地址
    LZ-Says:技术前行道路上,真是挖坑不断,踩坑不止,填坑没完。。。前段时间访问SVN,结果看到上面乱糟糟的,这个给我愁的啊,直接归档整理了下。整理之后,之前项目SVN地址也没替换,今天更......
  • 解决Android Studio控制台中文乱码(方框)问题
    LZ-Say:坚持自己的,一步一个脚印努力走下去,加油!最近遇到个恶心的事儿,就使用死丢丢的时候,发现怎么我的控制台输出中文都显示方框???别人都没事,恶心坏我了。经过各种百度,终于找到解......
  • Android Study 之冷启动优化(解决启动短暂白屏or黑屏)
    LZ-Says:话说真正负责项目后才发现,想要软件越来越好,就要从细节抓问题,去解决问题,这样我们的软件才会越来越好~前言今天下班路上闲的无聊随便点了几个app,包括正在负责的几个项......