我想创建一个常用方法来记录执行哪个线程当前方法而无需调试并在后台或工作线程上管理最大任务。
有人可以帮忙吗?如果我们能够以某种方式做到这一点,这可以帮助许多开发人员。
我试过的是:
答案 0 :(得分:1)
也许你可以使用Thread.currentThread()
:
public class Main{
public static void main(final String[] args) {
someMethod();
}
public static void someMethod() {
log("hello from someMethod");
//do stuff
}
public static void log(final String msg) {
final String threadname = Thread.currentThread().getName();
System.out.println( "[" + threadname + "] " + msg );
}
}
但我建议你看看log4j。