Sha256: 2f7085334491e94f8693c8f6bd70a00605d491fde6f41a1192041d30d17237df
Contents?: true
Size: 459 Bytes
Versions: 2
Compression:
Stored size: 459 Bytes
Contents
require 'logger' require 'rack/ltsv_logger' require_relative 'app' params_proc = Proc.new do |env, status, headers, body, began_at| params = Rack::LtsvLogger::DEFAULT_PARAMS_PROC.call(env, status, headers, body, began_at) params.delete(:protocol) params.merge!({ vhost: env['HTTP_HOST'] || "-", ua: env['HTTP_USER_AGENT'] || "-", referer: env['HTTP_REFERER'] || "-", }) end use Rack::LtsvLogger, $stdout, params_proc: params_proc run App
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rack-ltsv_logger-0.1.1 | example/sinatra/config.ru |
rack-ltsv_logger-0.1.0 | example/sinatra/config.ru |