Tag: 错误处理

如何将错误和警告记录到文件中?

如何打开所有的错误和警告,并将它们记录到一个文件,但在脚本中设置所有的(不改变任何php.ini)。 我想定义一个文件名,并且所有的错误和警告都会被记录下来。

在asp.net MVC3上自定义错误页面

我正在开发一个MVC3基地网站,我正在寻找一个解决方案来处理错误和呈现每种错误的自定义视图。 所以想象一下,我有一个“错误”控制器,他的主要行为是“索引”(通用错误页面),这个控制器将会有更多的动作来处理像“Handle500”或“HandleActionNotFound”这样的错误。 因此,网站上可能发生的每个错误都可以通过这个“错误”控制器来处理(例如:“Controller”或“Action”未找到,500,404,dbException等)。 我正在使用Sitemap文件来定义网站路径(而不是路由)。 这个问题已经回答了,这是对Gweebz的回复 我的最终applicaiton_error方法如下: protected void Application_Error() { //while my project is running in debug mode if (HttpContext.Current.IsDebuggingEnabled && WebConfigurationManager.AppSettings["EnableCustomErrorPage"].Equals("false")) { Log.Logger.Error("unhandled exception: ", Server.GetLastError()); } else { try { var exception = Server.GetLastError(); Log.Logger.Error("unhandled exception: ", exception); Response.Clear(); Server.ClearError(); var routeData = new RouteData(); routeData.Values["controller"] = "Errors"; routeData.Values["action"] = "General"; routeData.Values["exception"] = […]

如何在node.js上调试“错误:产生ENOENT”?

当我得到以下错误: events.js:72 throw er; // Unhandled 'error' event ^ Error: spawn ENOENT at errnoException (child_process.js:1000:11) at Process.ChildProcess._handle.onexit (child_process.js:791:34) 我可以按照什么程序来修复? 作者注意 :许多与这个错误的问题,鼓励我发布这个问题,为将来的参考。 相关问题: 使用带有NODE_ENV =产生的产卵函数 node.js child_process.spawn ENOENT错误 – 仅在supervisord下 产生ENOENT node.js错误 https://stackoverflow.com/questions/27603713/nodejs-spawn-enoent-error-on-travis-calling-global-npm-package 在Grunt任务中的节点JS – child_process spawn('npm install')导致ENOENT错误 运行“领班”任务致命错误:产生ENOENT 节点js中未处理的错误事件错误:在errnoException(child_process.js:975:11)处产生ENOENT Node.js SpookyJS:执行hello.js时出错 https://stackoverflow.com/questions/26572214/run-grunt-on-a-directory-nodewebkit 使用Child Process NodeJS运行exe文件 Node:child_process.spawn即使在路径中也不能在Java上工作(ENOENT) 用NodeJS产生ENOENT错误 (PYTHON相关) 图像大小调整在node.js(partial.js) (未安装的依赖项)中不起作用 npm安装错误ENOENT (构建依赖问题) 无法在Windows 7上安装node.js – […]