iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >android轻松管理安卓应用中的log日志 发布应用时log日志全部去掉的方法
  • 297
分享到

android轻松管理安卓应用中的log日志 发布应用时log日志全部去掉的方法

方法logAndroid 2022-06-06 10:06:16 297人浏览 独家记忆
摘要

管理log一般有两种方法,博主推荐大家使用下面的第一种方法: 第一种方法: 第一步:定义一个logTools工具类,相信你能够看懂的,谁的log,可以用谁的名字做方法名,如lo

管理log一般有两种方法,博主推荐大家使用下面的第一种方法:

第一种方法:

第一步:定义一个logTools工具类,相信你能够看懂的,谁的log,可以用谁的名字做方法名,如logli,这就是工程师li打印的日志

代码如下:
import Android.util.Log;

public class LogTools {

    public static boolean isshow = true;//上线模式
    //public static boolean isShow = false;//开发模式

    //ye工程师打出来的log
    public static void logYe(String msg){
        if(isShow){
            Log.i("Ye", msg);
        }
    }
    //li工程师打出来的log
    public static void logli(String msg){
        if(isShow){
            Log.i("lili", msg);
        }
    }
}

第二步:在程序中应用的方式是:

代码如下:
LogTools.logYe("onTouchEvent-----"+event.getAction());

第二种方法:

在开发中经常要打印log,但是在我们发布项目的时候是不能打印。为了方便操作log我们需要自己定义个log类然后在开发阶段将下面LOG_LEVEL 设置为6这样所有的log都能显示,在发布的时候我们将LOG_LEVEL 设置为0.这样log就非常方便管理了

代码如下:
public class Logger {
 public static int LOG_LEVEL = 0;
 public static int ERROR = 1;
 public static int WARN = 2;
 public static int INFO = 3;
 public static int DEBUG = 4;
 public static int VERBOS = 5;
 
 public static void e(String tag,String msg){
  if(LOG_LEVEL>ERROR)
  Log.e(tag, msg);
 }
 public static void w(String tag,String msg){
  if(LOG_LEVEL>WARN)
  Log.w(tag, msg);
 }
 public static void i(String tag,String msg){
  if(LOG_LEVEL>INFO)
  Log.i(tag, msg);
 }
 public static void d(String tag,String msg){
  if(LOG_LEVEL>DEBUG)
  Log.d(tag, msg);
 }
 public static void v(String tag,String msg){
  if(LOG_LEVEL>VERBOS)
  Log.v(tag, msg);
 }
}

您可能感兴趣的文章:Android崩溃异常捕获方法Android 全局异常捕获实例详解Android CrashHandler编写自己的异常捕获的方法android 捕获系统异常并上传日志具体实现详解Android全局异常的捕获处理loGCat命令使用方法和查看android系统日志缓冲区内容的方法Android开发之在程序中时时获取logcat日志信息的方法(附demo源码下载)Android 日志系统Logger源代码详细介绍Android 日志工具(log)的使用方法Android编程实现项目中异常捕获及对应Log日志文件保存功能


--结束END--

本文标题: android轻松管理安卓应用中的log日志 发布应用时log日志全部去掉的方法

本文链接: https://www.lsjlt.com/news/27329.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作