├── .gitignore ├── .rspec ├── .travis.yml ├── .yardopts ├── CHANGELOG.md ├── Gemfile ├── LICENSE.md ├── README.md ├── Rakefile ├── UPGRADING.md ├── bin └── timber ├── lib ├── timber.rb └── timber │ ├── config.rb │ ├── config │ └── integrations.rb │ ├── context.rb │ ├── contexts.rb │ ├── contexts │ ├── http.rb │ ├── release.rb │ ├── runtime.rb │ ├── session.rb │ ├── system.rb │ └── user.rb │ ├── current_context.rb │ ├── event.rb │ ├── events.rb │ ├── events │ ├── controller_call.rb │ ├── error.rb │ ├── exception.rb │ ├── sql_query.rb │ └── template_render.rb │ ├── integration.rb │ ├── integrator.rb │ ├── log_devices.rb │ ├── log_devices │ ├── http.rb │ └── http │ │ ├── flushable_dropping_sized_queue.rb │ │ └── request_attempt.rb │ ├── log_entry.rb │ ├── logger.rb │ ├── timer.rb │ ├── util.rb │ ├── util │ └── non_nil_hash_builder.rb │ └── version.rb ├── spec ├── README.md ├── spec_helper.rb ├── support │ ├── socket_hostname.rb │ ├── timber.rb │ ├── timecop.rb │ └── webmock.rb └── timber │ ├── current_context_spec.rb │ ├── events │ ├── controller_call_spec.rb │ └── error_spec.rb │ ├── log_devices │ └── http_spec.rb │ ├── log_entry_spec.rb │ └── logger_spec.rb └── timber.gemspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --order rand -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/.yardopts -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /UPGRADING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/UPGRADING.md -------------------------------------------------------------------------------- /bin/timber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/bin/timber -------------------------------------------------------------------------------- /lib/timber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber.rb -------------------------------------------------------------------------------- /lib/timber/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/config.rb -------------------------------------------------------------------------------- /lib/timber/config/integrations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/config/integrations.rb -------------------------------------------------------------------------------- /lib/timber/context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/context.rb -------------------------------------------------------------------------------- /lib/timber/contexts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/contexts.rb -------------------------------------------------------------------------------- /lib/timber/contexts/http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/contexts/http.rb -------------------------------------------------------------------------------- /lib/timber/contexts/release.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/contexts/release.rb -------------------------------------------------------------------------------- /lib/timber/contexts/runtime.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/contexts/runtime.rb -------------------------------------------------------------------------------- /lib/timber/contexts/session.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/contexts/session.rb -------------------------------------------------------------------------------- /lib/timber/contexts/system.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/contexts/system.rb -------------------------------------------------------------------------------- /lib/timber/contexts/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/contexts/user.rb -------------------------------------------------------------------------------- /lib/timber/current_context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/current_context.rb -------------------------------------------------------------------------------- /lib/timber/event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/event.rb -------------------------------------------------------------------------------- /lib/timber/events.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/events.rb -------------------------------------------------------------------------------- /lib/timber/events/controller_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/events/controller_call.rb -------------------------------------------------------------------------------- /lib/timber/events/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/events/error.rb -------------------------------------------------------------------------------- /lib/timber/events/exception.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/events/exception.rb -------------------------------------------------------------------------------- /lib/timber/events/sql_query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/events/sql_query.rb -------------------------------------------------------------------------------- /lib/timber/events/template_render.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/events/template_render.rb -------------------------------------------------------------------------------- /lib/timber/integration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/integration.rb -------------------------------------------------------------------------------- /lib/timber/integrator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/integrator.rb -------------------------------------------------------------------------------- /lib/timber/log_devices.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/log_devices.rb -------------------------------------------------------------------------------- /lib/timber/log_devices/http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/log_devices/http.rb -------------------------------------------------------------------------------- /lib/timber/log_devices/http/flushable_dropping_sized_queue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/log_devices/http/flushable_dropping_sized_queue.rb -------------------------------------------------------------------------------- /lib/timber/log_devices/http/request_attempt.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/log_devices/http/request_attempt.rb -------------------------------------------------------------------------------- /lib/timber/log_entry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/log_entry.rb -------------------------------------------------------------------------------- /lib/timber/logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/logger.rb -------------------------------------------------------------------------------- /lib/timber/timer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/timer.rb -------------------------------------------------------------------------------- /lib/timber/util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/util.rb -------------------------------------------------------------------------------- /lib/timber/util/non_nil_hash_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/lib/timber/util/non_nil_hash_builder.rb -------------------------------------------------------------------------------- /lib/timber/version.rb: -------------------------------------------------------------------------------- 1 | module Timber 2 | VERSION = "3.0.1" 3 | end 4 | -------------------------------------------------------------------------------- /spec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/spec/README.md -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/socket_hostname.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/spec/support/socket_hostname.rb -------------------------------------------------------------------------------- /spec/support/timber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/spec/support/timber.rb -------------------------------------------------------------------------------- /spec/support/timecop.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/spec/support/timecop.rb -------------------------------------------------------------------------------- /spec/support/webmock.rb: -------------------------------------------------------------------------------- 1 | require 'webmock/rspec' 2 | 3 | WebMock.disable_net_connect! 4 | -------------------------------------------------------------------------------- /spec/timber/current_context_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/spec/timber/current_context_spec.rb -------------------------------------------------------------------------------- /spec/timber/events/controller_call_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/spec/timber/events/controller_call_spec.rb -------------------------------------------------------------------------------- /spec/timber/events/error_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/spec/timber/events/error_spec.rb -------------------------------------------------------------------------------- /spec/timber/log_devices/http_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/spec/timber/log_devices/http_spec.rb -------------------------------------------------------------------------------- /spec/timber/log_entry_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/spec/timber/log_entry_spec.rb -------------------------------------------------------------------------------- /spec/timber/logger_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/spec/timber/logger_spec.rb -------------------------------------------------------------------------------- /timber.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectordotdev/timber-ruby/HEAD/timber.gemspec --------------------------------------------------------------------------------