如何在日志中打印行号。当输出一些信息到日志时,我也想打印该输出在源代码中的行号。正如我们在堆栈跟踪中所看到的,它显示了异常发生的行号。堆栈跟踪可以在异常对象上获得。
另一种选择是在打印到日志时手动包含行号。是否还有其他方法?
另一种选择是在打印到日志时手动包含行号。是否还有其他方法?
String str = "select os.name from os where os.idos="+nameid; try {
PreparedStatement stmt = conn.prepareStatement(str);
ResultSet rs = stmt.executeQuery();
if (rs.next()) {
a = rs.getString("os.n1ame");//<<<----Here is the ERROR
}
stmt.close();
} catch (SQLException e) {
System.out.println("error line : " + e.getStackTrace()[2].getLineNumber());
return a;
}
你可以使用 -> Reporter.log("");