一尘不染

如何在Java中将行号打印到日志中

java

如何将行号打印到日志中。说在将某些信息输出到日志时,我还想在源代码中输出该行的行号。正如我们在堆栈跟踪中所看到的,它显示发生异常的行号。堆栈跟踪可用于异常对象。

其他选择可能类似于在打印到日志时手动包括行号。还有其他办法吗?


阅读 359

收藏
2020-03-18

共1个答案

一尘不染

/** Get the current line number.
 * @return int - Current line number.
 */
public static int getLineNumber() {
    return Thread.currentThread().getStackTrace()[2].getLineNumber();
}
2020-03-18