@nqounetです。
Mojolicious
は本当によく考えられているWAF(ウェブ・アプリケーション・フレームワーク)だと思います。
例えば、log
ディレクトリを作ると、画面に出ていたログをファイルとして書き出してくれます。
ログをちゃんと書き出してくれるのは便利なんですが、開発時は逆に画面上で見ていたいこともあると思います。
今日は、そういう時に便利な方法を書いてみようと思います。
Mojo::Log::handler
Mojo::Log($c->app->log
)のhandlerを使うと、ログの振り分けが変更できます。
私がよくやる使い方としては、アプリの読み込み時に「開発モードの場合は出力先をSTDERRに変更する」という方法を使います。
|
|
Mojoliciousの特長
Mojolicious
はPerlのバージョンが5.10.1以上であれば、依存モジュールなしで実行できるので、あまり環境を選びません。
いざという時はファイルをFTPなどで転送すれば、CGIとしても動かせます。
つまり、Mojolicious
はサーバーを直接触れないような場合でも、大きな改造なしに設置できるので、安心して使えるフレームワークです。