class Pmux::LogView::Controller
Public Class Methods
setup(args)
click to toggle source
# File lib/pmux-logview/controller.rb, line 32 def Controller.setup(args) args.each_key{|key| case key when "foreground" @@foreground = args[key] when "cache_dir_path" @@cache_dir_path = args[key] when "use_basic_auth" @@use_basic_auth = args[key] when "password_file_path" @@password_file_path = args[key] when "log_dir_path" @@log_dir_path = args[key] when "log_level" @@log_level = args[key] when "use_syslog" @@use_syslog = args[key] when "syslog_facility" @@syslog_facility = args[key] when "default_user" @@default_user = args[key] when "cache_expire_time" @@cache_expire_time = args[key] end } log_file_path = File.expand_path([@@log_dir_path, @@log_filename].join(File::SEPARATOR)) @@logger.foreground(@@foreground) @@logger.open(log_file_path, @@log_level, @@use_syslog, @@syslog_facility) AuthHelper.update(@@password_file_path) @@model = Model.new(@@cache_dir_path, @@cache_expire_time) end
Public Instance Methods
logger()
click to toggle source
# File lib/pmux-logview/controller.rb, line 74 def logger return env['user.logger'] || env['rack.logger'] end