├── .gitignore ├── .ruby-version ├── .travis.yml ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── examples ├── 001-basic-usage.rb ├── 002.1-log-level-basics.rb ├── 002.2-log-level-on-certain-severities-only.rb ├── 002.3-log-level-within-range.rb ├── 003.1-formatting-DefaultFormat.rb ├── 003.2-formatting-BasicFormat.rb ├── 003.3-formatting-ExtendedFormat.rb ├── 003.4-formatting-on-your-own.rb ├── 004.1-colorizing-the-log-output.rb ├── 005.1-repository.rb ├── 006.1-the-loggable-module.rb └── 006.2-the-loggable-module-with-inheritance.rb ├── lib ├── core_ext │ └── logger.rb ├── yell.rb └── yell │ ├── adapters.rb │ ├── adapters │ ├── base.rb │ ├── datefile.rb │ ├── file.rb │ ├── io.rb │ └── streams.rb │ ├── configuration.rb │ ├── event.rb │ ├── formatter.rb │ ├── helpers │ ├── adapter.rb │ ├── base.rb │ ├── formatter.rb │ ├── level.rb │ ├── silencer.rb │ └── tracer.rb │ ├── level.rb │ ├── loggable.rb │ ├── logger.rb │ ├── repository.rb │ ├── silencer.rb │ └── version.rb ├── spec ├── compatibility │ ├── activesupport_logger_spec.rb │ ├── formatter_spec.rb │ └── level_spec.rb ├── fixtures │ └── yell.yml ├── spec_helper.rb ├── threaded │ └── yell_spec.rb ├── yell │ ├── adapters │ │ ├── base_spec.rb │ │ ├── datefile_spec.rb │ │ ├── file_spec.rb │ │ ├── io_spec.rb │ │ └── streams_spec.rb │ ├── adapters_spec.rb │ ├── configuration_spec.rb │ ├── dsl_spec.rb │ ├── event_spec.rb │ ├── formatter_spec.rb │ ├── level_spec.rb │ ├── loggable_spec.rb │ ├── logger_spec.rb │ ├── repository_spec.rb │ └── silencer_spec.rb └── yell_spec.rb └── yell.gemspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.3.1 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/Rakefile -------------------------------------------------------------------------------- /examples/001-basic-usage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/examples/001-basic-usage.rb -------------------------------------------------------------------------------- /examples/002.1-log-level-basics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/examples/002.1-log-level-basics.rb -------------------------------------------------------------------------------- /examples/002.2-log-level-on-certain-severities-only.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/examples/002.2-log-level-on-certain-severities-only.rb -------------------------------------------------------------------------------- /examples/002.3-log-level-within-range.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/examples/002.3-log-level-within-range.rb -------------------------------------------------------------------------------- /examples/003.1-formatting-DefaultFormat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/examples/003.1-formatting-DefaultFormat.rb -------------------------------------------------------------------------------- /examples/003.2-formatting-BasicFormat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/examples/003.2-formatting-BasicFormat.rb -------------------------------------------------------------------------------- /examples/003.3-formatting-ExtendedFormat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/examples/003.3-formatting-ExtendedFormat.rb -------------------------------------------------------------------------------- /examples/003.4-formatting-on-your-own.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/examples/003.4-formatting-on-your-own.rb -------------------------------------------------------------------------------- /examples/004.1-colorizing-the-log-output.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/examples/004.1-colorizing-the-log-output.rb -------------------------------------------------------------------------------- /examples/005.1-repository.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/examples/005.1-repository.rb -------------------------------------------------------------------------------- /examples/006.1-the-loggable-module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/examples/006.1-the-loggable-module.rb -------------------------------------------------------------------------------- /examples/006.2-the-loggable-module-with-inheritance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/examples/006.2-the-loggable-module-with-inheritance.rb -------------------------------------------------------------------------------- /lib/core_ext/logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/core_ext/logger.rb -------------------------------------------------------------------------------- /lib/yell.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell.rb -------------------------------------------------------------------------------- /lib/yell/adapters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/adapters.rb -------------------------------------------------------------------------------- /lib/yell/adapters/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/adapters/base.rb -------------------------------------------------------------------------------- /lib/yell/adapters/datefile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/adapters/datefile.rb -------------------------------------------------------------------------------- /lib/yell/adapters/file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/adapters/file.rb -------------------------------------------------------------------------------- /lib/yell/adapters/io.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/adapters/io.rb -------------------------------------------------------------------------------- /lib/yell/adapters/streams.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/adapters/streams.rb -------------------------------------------------------------------------------- /lib/yell/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/configuration.rb -------------------------------------------------------------------------------- /lib/yell/event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/event.rb -------------------------------------------------------------------------------- /lib/yell/formatter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/formatter.rb -------------------------------------------------------------------------------- /lib/yell/helpers/adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/helpers/adapter.rb -------------------------------------------------------------------------------- /lib/yell/helpers/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/helpers/base.rb -------------------------------------------------------------------------------- /lib/yell/helpers/formatter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/helpers/formatter.rb -------------------------------------------------------------------------------- /lib/yell/helpers/level.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/helpers/level.rb -------------------------------------------------------------------------------- /lib/yell/helpers/silencer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/helpers/silencer.rb -------------------------------------------------------------------------------- /lib/yell/helpers/tracer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/helpers/tracer.rb -------------------------------------------------------------------------------- /lib/yell/level.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/level.rb -------------------------------------------------------------------------------- /lib/yell/loggable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/loggable.rb -------------------------------------------------------------------------------- /lib/yell/logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/logger.rb -------------------------------------------------------------------------------- /lib/yell/repository.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/repository.rb -------------------------------------------------------------------------------- /lib/yell/silencer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/lib/yell/silencer.rb -------------------------------------------------------------------------------- /lib/yell/version.rb: -------------------------------------------------------------------------------- 1 | module Yell #:nodoc: 2 | VERSION = "2.2.2" 3 | end 4 | 5 | -------------------------------------------------------------------------------- /spec/compatibility/activesupport_logger_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/compatibility/activesupport_logger_spec.rb -------------------------------------------------------------------------------- /spec/compatibility/formatter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/compatibility/formatter_spec.rb -------------------------------------------------------------------------------- /spec/compatibility/level_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/compatibility/level_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/yell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/fixtures/yell.yml -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/threaded/yell_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/threaded/yell_spec.rb -------------------------------------------------------------------------------- /spec/yell/adapters/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/yell/adapters/base_spec.rb -------------------------------------------------------------------------------- /spec/yell/adapters/datefile_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/yell/adapters/datefile_spec.rb -------------------------------------------------------------------------------- /spec/yell/adapters/file_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/yell/adapters/file_spec.rb -------------------------------------------------------------------------------- /spec/yell/adapters/io_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/yell/adapters/io_spec.rb -------------------------------------------------------------------------------- /spec/yell/adapters/streams_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/yell/adapters/streams_spec.rb -------------------------------------------------------------------------------- /spec/yell/adapters_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/yell/adapters_spec.rb -------------------------------------------------------------------------------- /spec/yell/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/yell/configuration_spec.rb -------------------------------------------------------------------------------- /spec/yell/dsl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/yell/dsl_spec.rb -------------------------------------------------------------------------------- /spec/yell/event_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/yell/event_spec.rb -------------------------------------------------------------------------------- /spec/yell/formatter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/yell/formatter_spec.rb -------------------------------------------------------------------------------- /spec/yell/level_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/yell/level_spec.rb -------------------------------------------------------------------------------- /spec/yell/loggable_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/yell/loggable_spec.rb -------------------------------------------------------------------------------- /spec/yell/logger_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/yell/logger_spec.rb -------------------------------------------------------------------------------- /spec/yell/repository_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/yell/repository_spec.rb -------------------------------------------------------------------------------- /spec/yell/silencer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/yell/silencer_spec.rb -------------------------------------------------------------------------------- /spec/yell_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/spec/yell_spec.rb -------------------------------------------------------------------------------- /yell.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsmdt/yell/HEAD/yell.gemspec --------------------------------------------------------------------------------