`
xiangxm
  • 浏览: 68811 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • xiangxm: xurichusheng 写道一些涉及到密码保存的就需要加密/ ...
    3DES加密
  • xurichusheng: 一些涉及到密码保存的就需要加密/解密了。不需要解密的密码,如登 ...
    3DES加密

LogHelper.java

阅读更多
package xmtools;
import android.util.Log;

public final class LogHelper {
	private static boolean mIsDebugMode = true;// 获取堆栈信息会影响性能,发布应用时记得关闭DebugMode
	private static String mLogTag = "LogHelper";

	private static final String CLASS_METHOD_LINE_FORMAT = "%s.%s()  Line:%d  (%s)";

	public static void trace() {
		if (mIsDebugMode) {
			StackTraceElement traceElement = Thread.currentThread()
					.getStackTrace()[3];// 从堆栈信息中获取当前被调用的方法信息
			String logText = String.format(CLASS_METHOD_LINE_FORMAT,
					traceElement.getClassName(), traceElement.getMethodName(),
					traceElement.getLineNumber(), traceElement.getFileName());
			Log.d(mLogTag, logText);// 打印Log
		}
	}
}

分享到:
评论

相关推荐

    JAAS样例

    `LogHelper.java` 可能包含了用于记录登录、认证失败或其他安全事件的辅助方法。 5. **应用程序上下文(SampleAcn.java)** `SampleAcn.java` 可能代表应用程序的上下文或主体类,负责初始化JAAS配置,并进行登录...

    自定义日志

    可以使用`java.util.Calendar`和`java.io.File`类来处理这些操作。 5. **权限设置**:在AndroidManifest.xml中,添加`WRITE_EXTERNAL_STORAGE`权限,以便应用能写入外部存储。 6. **日志控制**:在生产环境中,你...

    spring-data-jpa-metamodel-test:显示 Spring Data JPASpring Data Commons 中的错误的测试项目

    spring-data-jpa-metamodel-test 显示 Spring Data JPA/Spring Data Commons 中的错误的测试项目日志 Nov 27, 2014 2:09:37 PM org.hibernate.jpa.internal.util.LogHelper logPersistenceUnitInformationINFO: HHH...

    Android 混淆配置

    ProGuard和R8是Android Studio内置的两个混淆工具,它们的工作原理类似,都是基于Java字节码进行操作。混淆过程主要包括四个步骤:预处理、代码优化、混淆和资源重命名。开发者通过在项目的`proguard-rules.pro`或`...

    详解Spring Boot配置使用Logback进行日志记录的实战

    Logback 是一个 Java 日志记录框架,它提供了一个灵活的日志记录机制,能够满足复杂的日志记录需求。Spring Boot 提供了对 Logback 的支持,使得开发者可以轻松地使用 Logback 进行日志记录。 在 Spring Boot 中...

Global site tag (gtag.js) - Google Analytics