* ログ [#d54c123b]
* デバッグログ [#d54c123b]
** モードの指定 [#o3ad7137]
*** ウェブアプリケーション起動時 [#d3e13152]
MOJO_MODE=debug1 plackup ./script/myapp
- 上記の場合ログファイルはlog/debug1.logになる。
- モード未指定の場合はdevelopment。
- ログレベルを指定するには環境変数MOJO_LOG_LEVELを設定する。
- 詳しくはhttp://search.cpan.org/perldoc?Mojolicious::Guides::Cheatsheetを参照。
** ログ書き込み [#x8d98aee]
package MyApp;
use strict;
use warnings;
use utf8;
use base 'Mojolicious';
sub startup {
my $self = shift;
$self->log->error('test1');
}
ログファイルに"test1"と書き込まれる。
** 参考 [#x8071f3b]
- Mojo::Logクラス http://search.cpan.org/perldoc?Mojo::Log