Method: DatawireQuarkCore.configureLogging

Defined in:
lib/datawire-quark-core.rb

.configureLogging(appender, level) ⇒ Object



461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'lib/datawire-quark-core.rb', line 461

def self.configureLogging(appender, level)
  root = Logging.logger["quark"]
  if appender.name == ":STDOUT"
    app = Logging.appenders.stdout
  elsif appender.name == ":STDERR"
    app = Logging.appenders.stderr
  else
    app = Logging.appenders.file(appender.name)
  end
  app.layout = QuarkLayout.new
  root.appenders = app
  root.level = level
end