2012-02-08 57 views
4

我用Perl作爲CGI的Apache服務器,當每次腳本遇到錯誤,客戶端只顯示500錯誤,我要檢查Apache的錯誤日誌每時間。重定向CGI(perl的)錯誤輸出到客戶端

有沒有辦法讓perl發送錯誤信息給客戶端(就像asp的調試模式一樣)?

+0

你正在生成的錯誤的,什麼Perl本身的產生? – 2012-02-08 02:25:41

+0

你當然可以做「tail -f/path/to/error_log」,並在調試時保持該窗口打開。但CGI ::鯉魚是正確的答案。 – AmbroseChapel 2012-02-08 10:11:18

回答

8

您需要使用CGI :: Carp模塊:

use CGI::Carp qw(warningsToBrowser fatalsToBrowser); 
+1

是的,這是我想要的 – 2012-02-08 04:42:48