Sha256: 39ba30a223f280dbea795fd0230882de8e69846b8a7e227e0088f8ee4463620a

Contents?: true

Size: 244 Bytes

Versions: 44

Compression:

Stored size: 244 Bytes

Contents

Rack::App::Extension.register(:logger) do

  require "logger"
  require "securerandom"

  define_method(:logger) do
    @logger ||= Rack::App::Logger.new(STDOUT).tap do |this|
      this.id = request.env['HTTP_X_REQUEST_ID']
    end
  end

end

Version data entries

44 entries across 44 versions & 2 rubygems

Version Path
rack-app-5.10.1 lib/rack/app/bundled_extensions/logger.rb
rack-app-5.10.0 lib/rack/app/bundled_extensions/logger.rb
rack-app-5.9.0 lib/rack/app/bundled_extensions/logger.rb
rack-app-5.8.0 lib/rack/app/bundled_extensions/logger.rb