Sha256: 18c6a172c09d5a8c9ea4488ddb13d0fc562f7c6c6b9d16e4af5635f053a00600

Contents?: true

Size: 505 Bytes

Versions: 44

Compression:

Stored size: 505 Bytes

Contents

# frozen_string_literal: true

require 'forwardable'
require 'fileutils'

module Gitlab
  module QA
    module Runtime
      class Logger
        extend SingleForwardable

        def_delegators :logger, :debug, :info, :warn, :error, :fatal, :unknown

        def self.logger
          @logger ||= begin
            log_path = Env.log_path
            ::FileUtils.mkdir_p(log_path)

            TestLogger.logger(level: Env.log_level, path: log_path)
          end
        end
      end
    end
  end
end

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
gitlab-qa-15.3.0 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-15.2.0 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-15.1.0 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-15.0.0 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-14.21.0 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-14.20.0 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-14.19.2 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-14.19.1 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-14.19.0 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-14.18.0 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-14.17.0 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-14.16.0 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-14.15.0 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-14.14.0 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-14.13.0 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-14.12.0 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-14.11.0 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-14.9.0 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-14.8.1 lib/gitlab/qa/runtime/logger.rb
gitlab-qa-14.8.0 lib/gitlab/qa/runtime/logger.rb