前置き Google App Engine for Java(以下GAEJ)でJRubyスクリプトを書くにあたって、ログ出力をどうしたらいいのか、少し迷ってしまいませんか? 標準出力や標準エラー出力に書き出したデータは単に無視されるだけですし、書き込みモードでファイルを開けませんので、RubyのLoggerクラスをそのまま使うことも出来ません。かといって、ログ出力無しでは何かと不便です。 ということで、GAEJ上のJRubyスクリプトでログ出力する方法を調べてみました。 Javaでのログ出力 JRubyはJava上で動作しており、Javaのクラスを利用することができますので、Javaでどのようにログを出力するのかがわかれば解決したも同然です。 そこでGAEのデベロッパーガイドをざっと眺めてみました、が…。 どうにもそれっぽい項目が見当たりません。 よく探してみたら、全然関係なさそうな以下の