Sha256: 93c29d8b73318a20d8b721a3c801008854a3e8a0bdda9f93fe97633d92b48fd5
Contents?: true
Size: 517 Bytes
Versions: 58
Compression:
Stored size: 517 Bytes
Contents
require 'logger' module ManageIQ module ApplianceConsole class Logger < ::Logger def self.log_dir @log_dir ||= ManageIQ::ApplianceConsole::RAILS_ROOT.join("log") end def self.log_file @log_file ||= log_dir.join("appliance_console.log").to_s end def self.instance @instance ||= begin require 'fileutils' FileUtils.mkdir_p(log_dir.to_s) new(log_file).tap { |l| l.level = Logger::INFO } end end end end end
Version data entries
58 entries across 58 versions & 1 rubygems