Sha256: 777c59cfd0646cc982b3c926dcc17d9f1d351cd9e3dcb5fc6f2ddb1c795b4076

Contents?: true

Size: 528 Bytes

Versions: 15

Compression:

Stored size: 528 Bytes

Contents

Inferno::Application.register_provider(:logging) do
  prepare do
    logger =
      if Inferno::Application.env == :test
        log_file_directory = File.join(Dir.pwd, 'tmp')
        FileUtils.mkdir_p(log_file_directory)
        log_file_path = File.join(log_file_directory, 'test.log')
        log_file = File.open(log_file_path, File::WRONLY | File::APPEND | File::CREAT)
        Logger.new(log_file)
      else
        Logger.new($stdout)
      end

    logger.level = Logger::INFO

    register('logger', logger)
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
inferno_core-0.6.2 lib/inferno/config/boot/logging.rb
inferno_core-0.6.1 lib/inferno/config/boot/logging.rb
inferno_core-0.6.0 lib/inferno/config/boot/logging.rb
inferno_core-0.5.4 lib/inferno/config/boot/logging.rb
inferno_core-0.5.3 lib/inferno/config/boot/logging.rb
inferno_core-0.5.2 lib/inferno/config/boot/logging.rb
inferno_core-0.5.1 lib/inferno/config/boot/logging.rb
inferno_core-0.5.0 lib/inferno/config/boot/logging.rb
inferno_core-0.4.44 lib/inferno/config/boot/logging.rb
inferno_core-0.4.43 lib/inferno/config/boot/logging.rb
inferno_core-0.4.42 lib/inferno/config/boot/logging.rb
inferno_core-0.4.41 lib/inferno/config/boot/logging.rb
inferno_core-0.4.40 lib/inferno/config/boot/logging.rb
inferno_core-0.4.39 lib/inferno/config/boot/logging.rb
inferno_core-0.4.38 lib/inferno/config/boot/logging.rb