Verified Commit 349703ce authored by Hercules Merscher's avatar Hercules Merscher 🌴
Browse files

feat: Using Labkit::Logging::JsonLogger to output warnings

parent 9f50c39d
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -3,7 +3,8 @@
require 'yaml'
require 'pathname'
require 'json-schema'
require "forwardable"
require 'forwardable'
require 'labkit/logging/json_logger'

module Labkit
  module CoveredExperience
@@ -123,9 +124,12 @@ module Labkit
          @schema ||= JSON.parse(File.read(SCHEMA_PATH))
        end

        def warn(_message)
          # TODO: hook logger here to warn about errors
          # without causing the library to break code running it
        def warn(message)
          logger.warn(component: to_s, message: message)
        end

        def logger
          @logger ||= Labkit::Logging::JsonLogger.new($stdout)
        end
      end
    end