2013-08-19 70 views
7

Hypnotoad會寫任何日誌文件嗎? 我在這裏找不到任何關於這方面的信息:http://mojolicio.us/perldoc/Mojo/Server/Hypnotoad 另外,選項--help對此沒有任何說明。Hypnotoad日誌文件

據我所知,應用程序方面我需要使用像$self->app->log->error('aua!')之類的東西...但類似服務器日誌的東西不存在? (例如客戶請求,內部錯誤等)

如果答案只是否,我很好。 這就意味着,我需要在我的應用程序中實現這個功能。 我可以想象,在這裏保持服務器代碼很小很有意義,也許這將是缺乏這種功能的原因? 還是我可以啓用它?

回答

10

如果您的應用程序有一個log文件夾,該日誌將被寫有:http://mojolicio.us/perldoc/Mojolicious/Guides/Tutorial#Mode

+2

所鏈接的頁面(http://mojolicio.us/perldoc/Mojolicious/ Lite#Mode)沒有證實這一事實,我不能輕易找到它的任何文檔,但在Mojolicious 6.03中仍然有效。另外,'log'目錄與主腳本屬於同一個目錄,至少在默認情況下(我不確定是否有辦法改變這個)。 – doshea

+0

好的。是的''Mojolicious :: Lite'文檔也用於加倍作爲教程。從那以後,我們將文檔拆分爲實際的教程指南。我已更新鏈接。 –

7

我不這麼認爲,但很容易設置一個。

use Mojo::Log; 
... 
app->log(Mojo::Log->new(path => <filename>, level => 'debug')); 
... 
app->start; 
2

APP->日誌(魔::對數>新的(路徑=>,級別=> '調試'));

插入它來啓動功能