Ce n'est pas DataMapper exploitation forestière, c'est l'exploitation forestière fait par le serveur WEBrick, qui logs all requests using these two formats by default.
(Notez que n'est pas Rack journalisation soit, bien que le Rack :: CommonLogger utilise le même format (ou au moins très similaire). La manière la plus simple d'arrêter ceci serait de passer à un autre serveur qui n'ajoute pas sa propre journalisation, telle que Thin.
Si vous souhaitez continuer à utiliser WEBrick, vous devez trouver un moyen de lui transmettre des options à partir de votre application Sinatra. La gemme Sinatra publiée (1.3.3) ne permet pas un moyen facile de le faire, mais le current master allows you to set the :server_options
setting which Sinatra will then pass on. Donc, à l'avenir, vous devriez être en mesure de le faire:
set :server_settings, {:AccessLog => []}
afin de faire taire WEBrick.
Pour l'instant vous pouvez ajouter quelque chose comme ça à la fin de votre fichier application (je suppose que vous lancer votre application avec quelque chose comme ruby my_app_file.rb
):
disable :run
Sinatra::Application.run! do |server|
server.config[:AccessLog] = []
end