2013-08-19 14 views
7

Hypnotoad herhangi bir Logfile yazıyor mu?Bu konuda bir şey bulamıyorum: http://mojolicio.us/perldoc/Mojo/Server/Hypnotoad Ayrıca --help seçeneği hakkında hiçbir şey söylemiyor.Hypnotoad Logfile

Anladığım kadarıyla, bu uygulama açısından $self->app->log->error('aua!') gibi şeyler kullanmam gerekiyor ... ama sunucu günlüğü gibi bir şey yok mu? (örneğin, müşteri talepleri, dahili hatalar, vb.)

Cevabınız hayır ise, ben iyiyim. Bu demek oluyor ki, bunu uygulamamda uygulamam gerekecek sanırım. Sunucu kodunun küçük bir kısmını temiz tutmanın mantıklı olduğunu düşünebilirim, belki de bu işlevsellikten yoksun olmanın nedeni bu olabilir mi? Yoksa bunu etkinleştirebilir miyim?

cevap

10

başlangıç ​​için yerleştirin günlük orada yazılır: http://mojolicio.us/perldoc/Mojolicious/Guides/Tutorial#Mode

+2

bağlantılı sayfasını (http://mojolicio.us/perldoc/Mojolicious/ Lite # Mode) bu gerçeği doğrulamaz ve herhangi bir belgeyi kolayca bulamadım, ancak Mojolicious 6.03'te hala çalışıyor. Ayrıca, 'log' dizini ana betikle aynı dizine aittir, en azından varsayılan olarak (bunu değiştirmenin bir yolu olup olmadığından emin değilim). – doshea

+0

İyi yakalama. Evet, “Mojolicious :: Lite” belgeleri de öğreticiyi ikiye katlamak için kullanılır. O zamandan beri, gerçek bir eğitim kılavuzu olacak şekilde belgeleri bölüştürdük. Bağlantıyı güncelledim. –

7

Sanmıyorum, ancak bir tane ayarlamak çok kolay.

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

app-> günlüğü (Mojo :: Log-> yeni (yol =>, seviye => 'ayıklama'));

uygulamanız bir log klasör varsa o fonksiyonu

İlgili konular