孙孙啊i之项目实战(五) 封装日志

原创 2016年05月30日 21:13:53

今天本来想给大家带来的是第三方登陆…然后由于企鹅官网的属性有一个变量被移除了…再此跟大家说句对不起,尽量明天给大家带出来。

日志封装在开发占据了一定重要性,发布版本上线的时候如果被别人抓包测试出来有日志,可能会根据日志把整个app项目接口破解了,或者会进行攻击 。所以教大家一个方便的办法管理自己的日志系统

public class LogTest
{
    //判断是否上线版本 (如果上线了就改为false,没有上线就改为true)
    private final static boolean IS_ONLINE = "true";

    public static void d(String tag,String msg)
    {
        //判断是否上线
        if(IS_ONLINE)
            Log.d(tag,msg)
    }

    public static void e(String tag,String msg)
    {
        //判断是否上线
        if(IS_ONLINE)
            Log.e(tag,msg)
    }

    public static void i(String tag,String msg)
    {
        //判断是否上线
        if(IS_ONLINE)
            Log.i(tag,msg)
    }

    public static void m(String tag,String msg)
    {
        //判断是否上线
        if(IS_ONLINE)
            Log.m(tag,msg)
    }

    public static void r(String tag,String msg)
    {
        //判断是否上线
        if(IS_ONLINE)
            Log.r(tag,msg)
    }

    public static void t(String tag,String msg)
    {
        //判断是否上线
        if(IS_ONLINE)
            Log.t(tag,msg)
    }

    public static void w(String tag,String msg)
    {
        //判断是否上线
        if(IS_ONLINE)
            Log.w(tag,msg)
    }

    public static void wtf(String tag,String msg)
    {
        //判断是否上线
        if(IS_ONLINE)
            Log.wtf(tag,msg)
    }
}

其实用法还是和以前一样,只是调用的类名不一样.。上线的时候把IS_ONLINE改为false就行了.

版权声明:本文为博主原创文章,未经博主允许不得转载。

孙孙啊i 之项目实战(一) 创建BaseActivity

本人是第一次写csdn,写的不好请见谅 每个项目都有自己独自的框架和架构,包括Activity。一般项目都会自己写一个抽象的Activity。让所有Activity继承它。方便用于项目管理和统一性,还...
  • qq_30694991
  • qq_30694991
  • 2016年05月24日 12:14
  • 1318

SSH项目实战二:SSH+EASYUI完美实现CRUD

每次遇到写文章内容比较多的博文都感觉比较麻烦,但是以前也是看着前辈们的博客过来的,所以我也开始分析一下我的博文了,话不多说,就来实现一下SSH+EasyUi完成CRUD 首先我们看一下后台实现的基本效...
  • lsx991947534
  • lsx991947534
  • 2015年04月07日 03:05
  • 4897

代码开发过程中对日志的使用总结

在日常开发过程中,日志是代码的必要组成部分,一个好的代码也必然有一个好的日志输出,优秀的日志不仅可以快速帮助我们分析定位问题还可以在对日志的数据挖掘中产生很大的威力。 1、java在发生异常时可以打...
  • hjx_1000
  • hjx_1000
  • 2015年04月20日 14:01
  • 1735

孙孙啊i之项目实战(六) 第三方登陆

由于现在市场越来越开了,每个app 都基本上都有第三方登录; 下面介绍的是qq登陆 第一步 去官网创建一个应用 ,没有开发者账号可以点击这里查看流程并注册 这时候我们获取APPID 和...
  • qq_30694991
  • qq_30694991
  • 2016年05月31日 16:36
  • 201

孙孙啊i之项目实战(四) 广告页制作

日月如梭,光阴似箭.不知不觉到了我们最喜欢的星期五了。因为今天可以晚上狠狠的玩一局游戏,然后明天睡到大中午在慢慢起床了。- - 跑题了。今天我为大家带来的是广告页。感觉广告页大部分都是要么下载app,...
  • qq_30694991
  • qq_30694991
  • 2016年05月27日 16:15
  • 189

孙孙啊i 之项目实战(一) 创建BaseActivity

本人是第一次写csdn,写的不好请见谅 每个项目都有自己独自的框架和架构,包括Activity。一般项目都会自己写一个抽象的Activity。让所有Activity继承它。方便用于项目管理和统一性,还...
  • qq_30694991
  • qq_30694991
  • 2016年05月24日 12:14
  • 1318

孙孙啊i之项目实战(三) 引导页

开头语: 每个app刚下载第一次打开的时候。都会一个几张介绍APP功能类型图片。俗称引导页。现在基本不可缺 效果图如下:(像素低,别见怪) 废话不多说,现在开始做吧。 首先按照创建一个...
  • qq_30694991
  • qq_30694991
  • 2016年05月26日 17:45
  • 193

Python基础-项目实战-Day 12 - 编写日志列表页

一、项目来源 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143233...
  • su749520
  • su749520
  • 2018年01月11日 19:38
  • 23

Hadoop项目实战---黑马论坛日志分析

1、项目描述 通过对黑马技术论坛的apache common日志进行分析, 计算论坛关键指标,供运营者决策。 2、数据情况 每行记录有5部分组成: 1.访问ip 2.访问时间 3.访问资...
  • u010171795
  • u010171795
  • 2018年01月12日 11:10
  • 18

SparkStreaming项目实战系列——2.分布式日志收集框架Flume

2.分布式日志收集框架Flume2.1业务现状分析
  • yisuoyanyulou1314
  • yisuoyanyulou1314
  • 2017年12月29日 21:03
  • 17
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:孙孙啊i之项目实战(五) 封装日志
举报原因:
原因补充:

(最多只允许输入30个字)