系统日志输出工具类 → AppLogMessageMgr

本文介绍了一个用于Android系统的日志输出工具类,该工具类能够根据不同的日志级别(如INFO、DEBUG、WARN、ERROR、VERBOSE)进行日志记录,并支持开启或关闭日志输出的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
  package com.jingewenku.abrahamcaijin.commonutil;
  import android.util.Log;
   
   
  /**
  * 主要功能: 系统日志输出工具类
  * @Prject: CommonUtilLibrary
  * @Package: com.jingewenku.abrahamcaijin.commonutil
  * @author: AbrahamCaiJin
  * @date: 2017年05月04日 14:13
  * @Copyright: 个人版权所有
  * @Company:
  * @version: 1.0.0
  */
  public class AppLogMessageMgr {
  //是否输出
  private static boolean isDebug = true;
   
  /*
  * 设置debug模式(true:打印日志 false:不打印)
  */
  public static void isEnableDebug(boolean isDebug){
  AppLogMessageMgr.isDebug = isDebug;
  }
   
  /**
  *
  * @param tag
  * @param msg
  */
  public static void i(String tag,String msg){
  if(isDebug){
  Log.i(tag, msg != null ? msg : "");
  }
  }
  public static void i(Object object,String msg){
  if(isDebug){
  Log.i(object.getClass().getSimpleName(), msg != null ? msg : "");
  }
  }
   
  public static void i(String msg){
  if(isDebug){
  Log.i(" [INFO] --- ", msg != null ? msg : "");
  }
  }
   
  /**
  *
  * @param tag
  * @param msg
  */
  public static void d(String tag,String msg){
  if(isDebug){
  Log.d(tag, msg != null ? msg : "");
  }
  }
   
  public static void d(Object object,String msg){
  if(isDebug){
  Log.d(object.getClass().getSimpleName(), msg != null ? msg : "");
  }
  }
   
  public static void d(String msg){
  if(isDebug){
  Log.d(" [DEBUG] --- ", msg != null ? msg : "");
  }
  }
   
  /**
  *
  * @param tag
  * @param msg
  */
  public static void w(String tag,String msg){
  if(isDebug){
  Log.w(tag, msg != null ? msg : "");
  }
  }
   
  public static void w(Object object,String msg){
  if(isDebug){
  Log.w(object.getClass().getSimpleName(), msg != null ? msg : "");
  }
  }
   
  public static void w(String msg){
  if(isDebug){
  Log.w(" [WARN] --- ", msg != null ? msg : "");
  }
  }
   
  /**
  *
  * @param tag
  * @param msg
  */
  public static void e(String tag,String msg){
  if(isDebug){
  Log.e(tag, msg !=null ? msg : "");
  }
  }
   
  public static void e(Object object,String msg){
  if(isDebug){
  Log.e(object.getClass().getSimpleName(), msg !=null ? msg : "");
  }
  }
   
  public static void e(String msg){
  if(isDebug){
  Log.e(" [ERROR] --- ", msg !=null ? msg : "");
  }
  }
   
  /**
  *
  * @param tag
  * @param msg
  */
  public static void v(String tag, String msg){
  if(isDebug){
  Log.v(tag, msg != null ? msg : "");
  }
  }
   
  public static void v(Object object, String msg){
  if(isDebug){
  Log.v(object.getClass().getSimpleName(), msg != null ? msg : "");
  }
  }
   
  public static void v( String msg){
  if(isDebug){
  Log.v(" [VERBOSE] --- ", msg != null ? msg : "");
  }
  }
  }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值