Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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 sdk_Java_Google App Engine - Fatal编程技术网

应用程序引擎的全局捕获-java sdk

应用程序引擎的全局捕获-java sdk,java,google-app-engine,Java,Google App Engine,我知道确实存在全局try-catch,那么Java实现呢 谢谢, Efi不了解Python。但是我认为您可以在post()/get()方法中添加try-catch(异常e)作为顶层。但是请注意,不必要的try-catch是一种性能代价,我不认为简单地使用catch(异常e)是一种很好的编程方式。您以后可能会遇到麻烦并花费更多的时间进行调试。您能否描述一下全局try-catch在Python中的作用,或者发布一篇描述它的文章的链接?这将帮助我们了解Java而不了解Python的人给你一个答案。wh

我知道确实存在全局try-catch,那么Java实现呢

谢谢,
Efi不了解Python。但是我认为您可以在post()/get()方法中添加try-catch(异常e)作为顶层。但是请注意,不必要的try-catch是一种性能代价,我不认为简单地使用catch(异常e)是一种很好的编程方式。您以后可能会遇到麻烦并花费更多的时间进行调试。

您能否描述一下全局try-catch在Python中的作用,或者发布一篇描述它的文章的链接?这将帮助我们了解Java而不了解Python的人给你一个答案。whopps:P好吧,我认为shuai是对的,那么我同意,您建议如何在每个异常上实现日志编写。请参阅包java.util.logging我正在使用这个包,所以问题是在日志记录时使用的最佳范例是什么。我是否应该在每次尝试捕获时都这样做(可能导致多个日志包含相同的消息)?@Efi我认为您可以记录所需的所有详细信息,但需要使用适当的粒度控制,如debug()/info()/severe()。我一直在做日志记录,并在处理过程中记录每个关键参数。在切换到生产力部署时,您可以轻松切换到特定级别的日志输出。您可以尝试在内部逻辑中抛出所有异常,但可以在最外面的逻辑中单独捕获它们,如在post()/get()中,而不是一个简单的异常来捕获所有异常。