30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
# File 'lib/pmux-logview/controller.rb', line 30
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]
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)
end
|