0
我最近爲我開發的Sinatra應用程序安裝了Thin。但是,它似乎並沒有記錄/輸出請求,響應和錯誤消息a WEBrick。有什麼辦法可以打開這些,還可以使用調試記錄器?Sinatra/w薄:記錄?
如果不是這樣,我會很樂意切換回的WEBrick如果有人能指出我如何讓西納特拉選擇的WEBrick過薄(我用獵槍運行我的末日應用程序)
我最近爲我開發的Sinatra應用程序安裝了Thin。但是,它似乎並沒有記錄/輸出請求,響應和錯誤消息a WEBrick。有什麼辦法可以打開這些,還可以使用調試記錄器?Sinatra/w薄:記錄?
如果不是這樣,我會很樂意切換回的WEBrick如果有人能指出我如何讓西納特拉選擇的WEBrick過薄(我用獵槍運行我的末日應用程序)
要使用的WEBrick,運行霰彈槍作爲: 霰彈槍yourapp.rb --server = webrick
記錄可以使用中間件如Rack :: CommonLogger來實現。但是我是否理解這個問題的一部分還是有疑問的。以rails-style登錄到控制檯或記錄到文件?你究竟是什麼意思? – Kashyap 2012-07-06 17:18:13
登錄到控制檯。將使用Rack :: CommonLogger方便嗎?如果是這樣,我將如何去使用它? – 2012-07-07 15:51:51
不知道Rack :: CommonLogger的細節,但如果你熟悉的話,你可以使用'Thin :: Logging#log'方法將數據記錄到控制檯,類似於firebug(JS)中console.log()對此。如果您的服務器很薄,這將工作。 – Kashyap 2012-07-07 19:21:34