ども、cloudpack の かっぱ (@inokara) です。 自称インフラエンジ二屋でも… ちょっとしたプロキシの設定等は Sinatra を利用すると俄然捗って嬉しいけど Sinatra からログ吐ければ作業がもっと捗るのにッて思ったら意外に簡単だったのでメモ。 logger でお手軽に お手軽に logger を使うだけ。 require 'sinatra' require 'sinatra/reloader' require 'logger' logger = Logger.new('sinatra.log') post '/foo' do http_headers = request.env.select { |k, v| k.start_with?('HTTP_') } logger.info http_headers logger.info params['key1']
![Sinatra で手軽にログを吐かせる方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/e6e43aa294bcf51e69d3088711b056945033597e/height=288;version=1;width=512/https%3A%2F%2Firet.media%2Fwp-content%2Fuploads%2F2015%2F07%2Feyecatch-ruby-2.png)