【发布时间】:2012-11-14 12:13:02
【问题描述】:
有什么方法可以让 Java 或 Logback 在堆栈跟踪和日志调用中提供我的对象 ID(或地址或其他)。换句话说,而不是这样:
com.example.MyObject
在我的堆栈跟踪中我想要这个:
com.example.MyObject@123456
对于日志记录,我想要这个:
LOG.debug("A message");
这样做:
LOG.debug(this + ": A message");
虽然我看不到这样做的方法,因为 Logback 和 java 本身似乎都使用StackTraceElements,而那些不记录此信息。
对于奖励积分,Object.toString() 在 dalvik 中是如何实现的?通用的 java 文档说它是 toHex(Object.hashCode()),但我测试过它不匹配。
【问题讨论】:
标签: java debugging stack-trace logback dalvik