2009年09月27日 Google App Engine の管理画面にログを出力する GAEでは基本的にローカルファイルへの書き込みはサポートされていないようだ。ではログへの記録はどうするのかというと、管理画面の Main > logs にログの表示画面がある。 では、ここへ情報を出力するにはどうすればよいのか?というと、appengine-jrubyを使ってGAEのログの仕組みを利用することができる。 GAEでWebアプリを動かすための設定に加えてメール用に追加が必要な宣言は require 'appengine-apis/logger' だけ。 あとはアプリの最初の方で初期化して使う。Sinatra用にメソッドを書いてみた。logger = AppEngine::Logger.new get '/who' logger.info('誰か来ました。') end 管理画面に表示された内容