`
handsomeliuyang
  • 浏览: 314935 次
  • 性别: Icon_minigender_1
  • 来自: 益阳
社区版块
存档分类
最新评论

Log的tag的设置

 
阅读更多

android输出日志的方法如下:

 

int android.util.Log.d(String tag, String msg)

设置好tag的值可以更加方便于日志的查看,看具体的使用例子:

  1. 工具类:

 

public class LogUtil {
    
    public static String makeLogTag(Class cls) {
        return "handsome_" + cls.getSimpleName();
    }

}

   2. 使用前,先定义一个常量:

 

private static final String LOGTAG = LogUtil.makeLogTag(MainActivity.class);

   3. 在使用Log时:

 

Log.d(LOGTAG, "onCreate...");

 

这样设置后,如果想查看所有本项目打出的日志:

 

如果不想查看本项目所有的日志,只要把写完Filter Name就行了。

 

效果如下:


  • 大小: 27.9 KB
  • 大小: 25.3 KB
0
0
分享到:
评论
1 楼 pejaming 2011-12-09  
handsome好棒!

相关推荐

    Log.isLoggable之一正确的使用姿势

    在Android系统中,日志级别可以通过`adb shell setprop log.tag.<tag> <level>`命令来动态调整。例如,要将`MyTag`的日志级别设置为`VERBOSE`,可以在终端输入: ```bash adb shell setprop log.tag.MyTag VERBOSE ...

    Android代码-一个精简、全面、方便的AndroidLog库–ALog

    可设置 Log 全局 Tag 全局 Tag 为空时 Tag 为当前类名 可设置 Log 是否显示头部信息 Log 文件顶部显示设备信息 Log 头部含有当前线程名 Log 头部含有当前类及行号和函数名,支持点击跳转 可设置 Log 是否写入文件 可...

    log4j-api-2.12.4.ja和log4j-core-2.12.4.jar

    Log4j是Java编程语言中最常用的日志记录框架之一,由Apache软件基金会开发。它提供了灵活的日志记录功能,使得开发者能够轻松地控制日志信息的输出格式、输出位置以及输出级别。此次提及的`log4j-api-2.12.4.jar`和`...

    Log封装常用工具类。。。

    android.util.Log.d(TAG, message); } } public static void i(String message) { if (BuildConfig.DEBUG) { android.util.Log.i(TAG, message); } } // 其他级别如w, e等方法... } ``` 在这个例子中,...

    android中log对象的使用

    1. `Log.v(String tag, String msg)`:VERBOSE级别,输出最为详细的信息,通常是调试阶段使用,颜色为黑色。在实际开发中,为了性能考虑,通常会关闭VERBOSE级别的日志。 2. `Log.d(String tag, String msg)`:...

    安卓平台so打印log

    总结来说,安卓平台上的SO文件打印LOG是通过集成Android的logging框架来实现的,这需要在C/C++代码中引入`android/log.h`,定义LOG TAG和宏,然后调用`__android_log_print`函数。在开发和调试阶段,LOG能够提供宝贵...

    Android显示Log信息(带行号)

    Log.d("TAG", "这是带有行号的Log: " + new Exception().getStackTrace()[2].getLineNumber()); ``` 这样,每次输出Log时都会附加当前行的行号。 2. 自定义Logger工具类: 为了方便使用,可以创建一个名为`...

    安卓自定义Log

    if (priority >= getLogLevel()) { // getLogLevel()是获取当前设置的日志级别 switch (priority) { case Log.DEBUG: Log.d(tag, message); break; case Log.INFO: Log.i(tag, message); break; // 其他...

    Android代码-DebugLog

    DebugLog Create a simple and more understandable Android logs. Why? android.util.Log is the most usable library ...public static final String TAG = "MyApp or MyClass name"; void myFunc(){ android.util

    jniDemo Log版

    #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__) #define LOGE(...) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__) void myNativeFunction() { LOGI("这是Info...

    自定义android Log类

    1. **日志过滤与分类**:自定义Log类可以方便地设置过滤条件,例如仅打印特定类或方法的日志,或者根据日志级别进行筛选。 2. **格式化输出**:可以定制日志的输出格式,包括添加时间戳、线程信息、日志级别图标等。...

    taglog-开源

    Taglog 是一个个人时间管理器,它允许每天大部分时间坐在电脑前处理各种项目的人记录他们的时间是如何花费的,为未来做计划并生成报告。

    C语言C++通用自定义log打印函数

    log打印函数,功能如下: 1 可控制宏DEBUG决定log,输出...2 宏LOG_TAG输出log所在的模块,可将此宏放到makefile中或.h中或.cpp赋值, 3 输出log等级,所在模块信息,所在行数,所在函数,及可添加的任意参数及信息

    日志记录组件log4web.js.zip

    使用者可以通过在console控制台通过log4web.config({tagFilter:"usersmodule"})配置值输出"usersmodule"tag的日志。默认值:"".log4web.config({tagFilter:"usersmodule"});post当发生异常是是否post到服务器。此处...

    Android中Log相关流程介绍

    #define LOGV() ((void)LOG(LOG_VERBOSE, LOG_TAG, __VA_ARGS__)) #endif #endif ``` `LOGV`宏首先检查`LOG_NDEBUG`是否被定义。如果`LOG_NDEBUG`为真(即非零),则`LOGV`日志被忽略,不会记录任何信息。反之,`...

    Android Studio快捷键生成TAG、Log.x日志输出介绍

    生成TAG logt+Tab键: private static final String TAG = “Extract”; 生成Log.d() logd+Tab键: Log.d(TAG, “onCreate: “);...生成Log.e() ...Log.e(TAG, “onCreate: ...Log.d(TAG, “onCreate() called with: sav

    Android Log介绍

    这个类包含了一系列静态方法,如`Log.v()`, `Log.d()`, `Log.i()`, `Log.w()`, `Log.e()`和`Log.wtf()`,分别对应不同的日志级别。每个方法都接受两个参数:一个tag(用于标识消息来源)和一条消息。例如: ```java...

    AndroidStudio自动打log插件

    以上包括tag,类名,函数名,参数,所在行数。 同时支持快速统计时间、打印调用栈 统计时间举例: xzw_time + 快捷键 打印调用栈举例: xzw_trace + 快捷键 源码github地址:...

    安卓log工具的使用

    你可以通过设置过滤器,比如输入特定的tag或关键字,来筛选出你关心的日志信息。此外,还可以根据日志级别来过滤,以便专注于你需要的调试信息。 除了基本的日志输出,Android还提供了一些高级特性。例如,`Log.wtf...

Global site tag (gtag.js) - Google Analytics