Sha256: 55e0b447089c2f6013a070cd2bd3070a50f18ff6273c671edda5e1d33fbda45a

Contents?: true

Size: 419 Bytes

Versions: 1

Compression:

Stored size: 419 Bytes

Contents

require 'appsignal'

Appsignal.logger.info('Loading Sinatra integration')

app_settings = ::Sinatra::Application.settings
Appsignal.config = Appsignal::Config.new(
  app_settings.root,
  app_settings.environment
)

Appsignal.start_logger(app_settings.root)

Appsignal.start

if Appsignal.active?
  ::Sinatra::Application.use(Appsignal::Rack::Listener)
  ::Sinatra::Application.use(Appsignal::Rack::Instrumentation)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
appsignal-0.9.3 lib/appsignal/integrations/sinatra.rb