Command line 如何让挂架在控制台上打印回溯?

Command line 如何让挂架在控制台上打印回溯?,command-line,pylons,traceback,Command Line,Pylons,Traceback,我希望能够在运行paster的命令行上看到任何错误。我的大多数应用程序都是AJAX,因此交互式调试器在大多数情况下对我没有帮助,我已经厌倦了一直复制url 文件不太清楚,请帮我 更新: 在文档中进一步阅读表明,它和在生产中生成ErrorMiddleware和在开发中生成EvalException中间件有关。我要寻找的是某种方法,使EvalException仍然发出回溯,而不仅仅是到控制台的调试链接。我不想删除交互式调试器的现有功能。只要把我的回溯也吃了。如果我没弄错问题,你需要的是粘贴的-ver

我希望能够在运行paster的命令行上看到任何错误。我的大多数应用程序都是AJAX,因此交互式调试器在大多数情况下对我没有帮助,我已经厌倦了一直复制url

文件不太清楚,请帮我

更新:
在文档中进一步阅读表明,它和在生产中生成ErrorMiddleware和在开发中生成EvalException中间件有关。我要寻找的是某种方法,使EvalException仍然发出回溯,而不仅仅是到控制台的调试链接。我不想删除交互式调试器的现有功能。只要把我的回溯也吃了。

如果我没弄错问题,你需要的是粘贴的-verbose选项。试着运行它,看看控制台上是否显示了回溯错误。粘贴的命令行选项


作为补充,考虑通过Python代码自由地使用和喷洒Log.WalnFo消息,以在您感兴趣的程序执行块中公开其内部状态。当您使用-verbose时,这些将显示在控制台上,这应该会有所帮助

如果我理解正确,您需要的是Paste的-verbose选项。试着运行它,看看控制台上是否显示了回溯错误。粘贴的命令行选项


作为补充,考虑通过Python代码自由地使用和喷洒Log.WalnFo消息,以在您感兴趣的程序执行块中公开其内部状态。当您使用-verbose时,这些将显示在控制台上,这应该会有所帮助

如果您使用的是jQuery,您可以尝试对其进行配置,使AJAX错误以与正常错误相同的方式显示在浏览器中。。大概是这样的:

$.ajaxSetup({
    error: function(xhr, errtype, e){
        $("html").html(xhr.responseText);
    }
});

如果您使用的是jQuery,您可以尝试对其进行配置,以便AJAX错误在浏览器中以与正常错误相同的方式显示。。大概是这样的:

$.ajaxSetup({
    error: function(xhr, errtype, e){
        $("html").html(xhr.responseText);
    }
});

这并没有真正起作用,异常被ErrorHandler中间件吞噬,我认为解决方案涉及某种传递给该中间件的配置设置,我不想完全进行交互式调试,但我希望它也能打印回溯。那么,到底发生了什么,当您遇到某个错误时,您希望看到其回溯?我们谈论的是JavaScript错误,还是Python错误?您正在使用日志模块吗?抱歉,这对我没有帮助。我使用日志没有任何问题。只是从开发过程中发生的意外异常中获取回溯。这并没有真正起作用,这些异常被ErrorHandler中间件吞噬了,我认为解决方案涉及某种传递给该中间件的配置设置,我不想完全执行交互式调试,但我希望它也打印回溯。那么,当您遇到希望看到回溯的错误时,会发生什么情况?我们谈论的是JavaScript错误,还是Python错误?您正在使用日志模块吗?抱歉,这对我没有帮助。我使用日志没有任何问题。只是从开发过程中发生的意外异常中获取回溯。