Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中记录HTTP错误_Java_Log4j - Fatal编程技术网

如何在java中记录HTTP错误

如何在java中记录HTTP错误,java,log4j,Java,Log4j,我正在研究Spring3。我将在我的应用程序中集成Log4j, 我可以在我的日志文件中记录404、505等HTTP错误吗,因为我正在使用标记从web.xml文件重定向到错误页面。我认为没有一种简单的方法可以使用Spring MVC进行非常详细的日志记录 如果是jsp,最简单的方法是将其记录在错误页面视图文件中,但如果不在Spring controller中预先处理异常,则可能无法进行非常详细的记录 这对于学习如何从错误页面和控制器本身正确处理异常非常有用。它应该让您知道该做什么。我认为没有一种简

我正在研究Spring3。我将在我的应用程序中集成Log4j,
我可以在我的日志文件中记录404、505等HTTP错误吗,因为我正在使用标记从web.xml文件重定向到错误页面。

我认为没有一种简单的方法可以使用Spring MVC进行非常详细的日志记录

如果是jsp,最简单的方法是将其记录在错误页面视图文件中,但如果不在Spring controller中预先处理异常,则可能无法进行非常详细的记录


这对于学习如何从错误页面和控制器本身正确处理异常非常有用。它应该让您知道该做什么。

我认为没有一种简单的方法可以使用Spring MVC进行非常详细的日志记录

如果是jsp,最简单的方法是将其记录在错误页面视图文件中,但如果不在Spring controller中预先处理异常,则可能无法进行非常详细的记录


这对于学习如何从错误页面和控制器本身正确处理异常非常有用。它会让你知道该怎么做。

我想你甚至不需要记录它。最可能的情况是,您的web服务器/应用程序服务器已经包含此类HTTP错误的错误日志。我建议您阅读服务器日志配置说明。我认为您甚至不需要记录它。最可能的情况是,您的web服务器/应用程序服务器已经包含此类HTTP错误的错误日志。我建议您阅读您的服务器日志配置说明。但是,如果您得到一个500,甚至没有到达Spring,那么它将不会被记录。这就是我建议基于服务器而不是框架的原因。@VicentePlata我认为您仍然可以使用web.xml中的错误页面处理500个错误系列。@gigadot感谢即时重播,我按照教程中给出的所有说明进行了操作,但它显示了带有错误消息的空白页面,我可以放置此页面的布局吗?@VicentePlata Hi,我可以把布局放在错误页面中吗?该页面使用web.xml中的标记重定向?@VicentePlata我不确定是什么问题,因为您给我的信息不足。不过,如果您得到的是500,甚至没有发送到Spring,那么它将不会被记录。这就是我建议基于服务器而不是框架的原因。@VicentePlata我认为您仍然可以使用web.xml中的错误页面处理500个错误系列。@gigadot感谢即时重播,我按照教程中给出的所有说明进行了操作,但它显示了带有错误消息的空白页面,我可以放置此页面的布局吗?@VicentePlata Hi,我可以将布局放在错误页面中吗?该页面是使用web.xml中的标记重定向的?@VicentePlata我不确定哪里出了问题,因为您给我的信息不足