java.util.logger的日志位置

时间:2016-10-26 00:51:35

标签: java sql jsp logging informix

我在Windows上,并使用squirrel客户端访问informix上的数据库。 在我的jsp页面上有代码打开数据库informix进行查询。

除了在代码所在的网页上打印错误消息之外:代码在文件DB123.jsp中,然后可以在浏览器上的//100.100.100.100/DB123.jsp打印出错误消息。 / p>

我的问题是,如果我有java.sql.SQLException,我还可以在哪里查看更多详细错误消息,或者我应该启用哪些配置才能启用它?因为有时sql错误无法在网页上打印。

DB123.jsp上的代码带有日志:

public Logger myLog = Logger.getLogger("DB123.jsp");

{...}
catch(SQLException sqle){
        strMsg = "failed";
        strMsgDesc = ERR_SERVICE_NOT_AVAILABLE+sqle;  //this one out print on webpage
        myLog.error(sqle.getMessage());  //This line i dont know where it logs to
}...

array.put("msgdesc", strMsgDesc);
out.print(array);
/***end****/

如果sql语句出现语法错误,程序流程应该在sql.executeQuery();停止吗?因此,错误的记录应该在开发环境服务器上,在informix服务器上不会有任何调试吗?所以IBM交互式调试器在这里没有帮助。

每当我google' java.util.logging'的日志位置或类似的短语,我无法得到任何好的解释。许多搜索返回如何设置记录器的代码,但不返回日志的位置。

非常感谢任何帮助。

0 个答案:

没有答案