これは Datamapper のログではなく、WEBrick サーバーによって行われるログであり、デフォルトでこれら 2 つの形式を使用してすべてのリクエストをログに記録します。
( Rack::CommonLogger は同じ (または少なくとも非常に類似した) 形式を使用しますが、これも Rack ロギングではないことに注意してください)。
これを停止する最も簡単な方法は、Thin などの独自のログを追加しない別のサーバーに切り替えることです。
引き続き WEBrick を使用したい場合は、Sinatra アプリからオプションを渡す方法を見つける必要があります。現在リリースされている Sinatra gem (1.3.3) では、これを行う簡単な方法はありませんが、現在のマスターでは、:server_options
Sinatra が次に渡す設定を設定できます。したがって、将来的にはこれを行うことができるはずです:
set :server_settings, {:AccessLog => []}
WEBrickを黙らせるために。
当分の間、アプリファイルの最後に次のようなものを追加できます(次のようなものでアプリを起動していると仮定していますruby my_app_file.rb
):
disable :run
Sinatra::Application.run! do |server|
server.config[:AccessLog] = []
end