├── .envrc ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── codeql-analysis.yml │ ├── coverage.yml │ ├── current.yml │ ├── dependency-review.yml │ ├── heads.yml │ └── style.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .rubocop_gradual.lock ├── .simplecov ├── .tool-versions ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── SECURITY.md ├── bin ├── bundle ├── check_newline_eof ├── check_ruby_syntax ├── check_tab_chars ├── checksums ├── console ├── rake ├── rspec ├── rubocop ├── rubocop-gradual ├── setup ├── yard ├── yard-junk └── yardoc ├── certs └── pboling.pem ├── checksums ├── debug_logging-3.1.9.gem.sha256 ├── debug_logging-3.1.9.gem.sha512 ├── debug_logging-4.0.0.gem.sha256 ├── debug_logging-4.0.0.gem.sha512 ├── debug_logging-4.0.2.gem.sha256 └── debug_logging-4.0.2.gem.sha512 ├── debug_logging.gemspec ├── gemfiles ├── coverage.gemfile ├── style.gemfile └── vanilla.gemfile ├── lib ├── debug_logging.rb ├── debug_logging │ ├── active_support_notifications.rb │ ├── argument_printer.rb │ ├── class_logger.rb │ ├── class_notifier.rb │ ├── configuration.rb │ ├── constants.rb │ ├── errors.rb │ ├── finalize.rb │ ├── hooks.rb │ ├── instance_logger.rb │ ├── instance_logger_modulizer.rb │ ├── instance_notifier.rb │ ├── instance_notifier_modulizer.rb │ ├── lamb_dart.rb │ ├── lamb_dart │ │ ├── base.rb │ │ ├── log.rb │ │ └── note.rb │ ├── lamb_dartable.rb │ ├── lamb_darts │ │ ├── benchmarked.rb │ │ ├── enter_log.rb │ │ ├── error_handle.rb │ │ ├── exit_log.rb │ │ └── notify.rb │ ├── log_subscriber.rb │ ├── util.rb │ └── version.rb └── simple_debug_logging.rb └── spec ├── config ├── byebug.rb └── rspec │ ├── helpers.rb │ ├── rspec_block_is_expected.rb │ ├── rspec_core.rb │ ├── silent_stream.rb │ └── version_gem.rb ├── debug_logging ├── argument_printer_spec.rb ├── class_logger_spec.rb ├── class_notifier_spec.rb ├── configuration_spec.rb ├── hooks_spec.rb ├── instance_logger_spec.rb ├── instance_notifier_spec.rb ├── log_subscriber_spec.rb ├── util_spec.rb └── version_spec.rb ├── debug_logging_spec.rb ├── spec_helper.rb └── support ├── regex_helpers.rb └── shared_context.rb /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/.envrc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/current.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/.github/workflows/current.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/heads.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/.github/workflows/heads.yml -------------------------------------------------------------------------------- /.github/workflows/style.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/.github/workflows/style.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format progress 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_gradual.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/.rubocop_gradual.lock -------------------------------------------------------------------------------- /.simplecov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/.simplecov -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | ruby 3.2.4 2 | nodejs 20.11.1 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/Rakefile -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/check_newline_eof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/bin/check_newline_eof -------------------------------------------------------------------------------- /bin/check_ruby_syntax: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ruby -wc -- **/*.rb 4 | -------------------------------------------------------------------------------- /bin/check_tab_chars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/bin/check_tab_chars -------------------------------------------------------------------------------- /bin/checksums: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/bin/checksums -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/bin/console -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/bin/rspec -------------------------------------------------------------------------------- /bin/rubocop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/bin/rubocop -------------------------------------------------------------------------------- /bin/rubocop-gradual: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/bin/rubocop-gradual -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/yard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/bin/yard -------------------------------------------------------------------------------- /bin/yard-junk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/bin/yard-junk -------------------------------------------------------------------------------- /bin/yardoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/bin/yardoc -------------------------------------------------------------------------------- /certs/pboling.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/certs/pboling.pem -------------------------------------------------------------------------------- /checksums/debug_logging-3.1.9.gem.sha256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/checksums/debug_logging-3.1.9.gem.sha256 -------------------------------------------------------------------------------- /checksums/debug_logging-3.1.9.gem.sha512: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/checksums/debug_logging-3.1.9.gem.sha512 -------------------------------------------------------------------------------- /checksums/debug_logging-4.0.0.gem.sha256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/checksums/debug_logging-4.0.0.gem.sha256 -------------------------------------------------------------------------------- /checksums/debug_logging-4.0.0.gem.sha512: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/checksums/debug_logging-4.0.0.gem.sha512 -------------------------------------------------------------------------------- /checksums/debug_logging-4.0.2.gem.sha256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/checksums/debug_logging-4.0.2.gem.sha256 -------------------------------------------------------------------------------- /checksums/debug_logging-4.0.2.gem.sha512: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/checksums/debug_logging-4.0.2.gem.sha512 -------------------------------------------------------------------------------- /debug_logging.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/debug_logging.gemspec -------------------------------------------------------------------------------- /gemfiles/coverage.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/gemfiles/coverage.gemfile -------------------------------------------------------------------------------- /gemfiles/style.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/gemfiles/style.gemfile -------------------------------------------------------------------------------- /gemfiles/vanilla.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/gemfiles/vanilla.gemfile -------------------------------------------------------------------------------- /lib/debug_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging.rb -------------------------------------------------------------------------------- /lib/debug_logging/active_support_notifications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/active_support_notifications.rb -------------------------------------------------------------------------------- /lib/debug_logging/argument_printer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/argument_printer.rb -------------------------------------------------------------------------------- /lib/debug_logging/class_logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/class_logger.rb -------------------------------------------------------------------------------- /lib/debug_logging/class_notifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/class_notifier.rb -------------------------------------------------------------------------------- /lib/debug_logging/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/configuration.rb -------------------------------------------------------------------------------- /lib/debug_logging/constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/constants.rb -------------------------------------------------------------------------------- /lib/debug_logging/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/errors.rb -------------------------------------------------------------------------------- /lib/debug_logging/finalize.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/finalize.rb -------------------------------------------------------------------------------- /lib/debug_logging/hooks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/hooks.rb -------------------------------------------------------------------------------- /lib/debug_logging/instance_logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/instance_logger.rb -------------------------------------------------------------------------------- /lib/debug_logging/instance_logger_modulizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/instance_logger_modulizer.rb -------------------------------------------------------------------------------- /lib/debug_logging/instance_notifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/instance_notifier.rb -------------------------------------------------------------------------------- /lib/debug_logging/instance_notifier_modulizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/instance_notifier_modulizer.rb -------------------------------------------------------------------------------- /lib/debug_logging/lamb_dart.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/lamb_dart.rb -------------------------------------------------------------------------------- /lib/debug_logging/lamb_dart/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/lamb_dart/base.rb -------------------------------------------------------------------------------- /lib/debug_logging/lamb_dart/log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/lamb_dart/log.rb -------------------------------------------------------------------------------- /lib/debug_logging/lamb_dart/note.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/lamb_dart/note.rb -------------------------------------------------------------------------------- /lib/debug_logging/lamb_dartable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/lamb_dartable.rb -------------------------------------------------------------------------------- /lib/debug_logging/lamb_darts/benchmarked.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/lamb_darts/benchmarked.rb -------------------------------------------------------------------------------- /lib/debug_logging/lamb_darts/enter_log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/lamb_darts/enter_log.rb -------------------------------------------------------------------------------- /lib/debug_logging/lamb_darts/error_handle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/lamb_darts/error_handle.rb -------------------------------------------------------------------------------- /lib/debug_logging/lamb_darts/exit_log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/lamb_darts/exit_log.rb -------------------------------------------------------------------------------- /lib/debug_logging/lamb_darts/notify.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/lamb_darts/notify.rb -------------------------------------------------------------------------------- /lib/debug_logging/log_subscriber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/log_subscriber.rb -------------------------------------------------------------------------------- /lib/debug_logging/util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/util.rb -------------------------------------------------------------------------------- /lib/debug_logging/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/debug_logging/version.rb -------------------------------------------------------------------------------- /lib/simple_debug_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/lib/simple_debug_logging.rb -------------------------------------------------------------------------------- /spec/config/byebug.rb: -------------------------------------------------------------------------------- 1 | require "byebug" if ENV.fetch("DEBUG", "false").casecmp?("true") 2 | -------------------------------------------------------------------------------- /spec/config/rspec/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/config/rspec/helpers.rb -------------------------------------------------------------------------------- /spec/config/rspec/rspec_block_is_expected.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/config/rspec/rspec_block_is_expected.rb -------------------------------------------------------------------------------- /spec/config/rspec/rspec_core.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/config/rspec/rspec_core.rb -------------------------------------------------------------------------------- /spec/config/rspec/silent_stream.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/config/rspec/silent_stream.rb -------------------------------------------------------------------------------- /spec/config/rspec/version_gem.rb: -------------------------------------------------------------------------------- 1 | require "version_gem/rspec" 2 | -------------------------------------------------------------------------------- /spec/debug_logging/argument_printer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/debug_logging/argument_printer_spec.rb -------------------------------------------------------------------------------- /spec/debug_logging/class_logger_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/debug_logging/class_logger_spec.rb -------------------------------------------------------------------------------- /spec/debug_logging/class_notifier_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/debug_logging/class_notifier_spec.rb -------------------------------------------------------------------------------- /spec/debug_logging/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/debug_logging/configuration_spec.rb -------------------------------------------------------------------------------- /spec/debug_logging/hooks_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/debug_logging/hooks_spec.rb -------------------------------------------------------------------------------- /spec/debug_logging/instance_logger_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/debug_logging/instance_logger_spec.rb -------------------------------------------------------------------------------- /spec/debug_logging/instance_notifier_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/debug_logging/instance_notifier_spec.rb -------------------------------------------------------------------------------- /spec/debug_logging/log_subscriber_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/debug_logging/log_subscriber_spec.rb -------------------------------------------------------------------------------- /spec/debug_logging/util_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/debug_logging/util_spec.rb -------------------------------------------------------------------------------- /spec/debug_logging/version_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/debug_logging/version_spec.rb -------------------------------------------------------------------------------- /spec/debug_logging_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/debug_logging_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/regex_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/support/regex_helpers.rb -------------------------------------------------------------------------------- /spec/support/shared_context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galtzo-floss/debug_logging/HEAD/spec/support/shared_context.rb --------------------------------------------------------------------------------