package com.jiyaruo.kotlin.demo;
import android.util.Log;
/**
* Created by JiYaRuo
* @BeUsedFor:Log打印工具类
*/
public class LogUtils {
static String className;//类名
static String methodName;//方法名
static int lineNumber;//行数
private LogUtils(){
}
public static boolean isDebuggable() {
return BuildConfig.DEBUG;
}
private static String createLog( String log ) {
StringBuffer buffer = new StringBuffer();
buffer.append(methodName);
buffer.append("(").append(className).append(":").append(lineNumber).append(")");
buffer.append(log);
return buffer.toString();
}
private static void getMethodNames(StackTraceElement[] sElements){
className = sElements[1].getFileName();
methodName = sElements[1].getMethodName();
lineNumber = sElements[1].getLineNumber();
}
public static void e(String messa
Android--LogUtils--Log工具类,定位相关行
最新推荐文章于 2024-07-10 12:45:34 发布
本文介绍了Android开发中自定义Log工具类LogUtils的实现,包括如何在日志中添加行号信息,帮助开发者更准确地定位代码问题。通过使用此类,可以方便地在大量输出的日志中找到关键信息。
摘要由CSDN通过智能技术生成