lib/gemirro/cli/server.rb in gemirro-0.13.2 vs lib/gemirro/cli/server.rb in gemirro-0.13.3
- old
+ new
@@ -8,10 +8,12 @@
on :start, 'Run web server'
on :stop, 'Stop web server'
on :restart, 'Restart web server'
on :status, 'Status of web server'
on :c=, :config=, 'Path to the configuration file'
+ on :l=, :log_level=, 'Set logger level'
+
@pid_file = nil
run do |opts, _args|
load_configuration(opts)
start if opts[:start]
@@ -21,9 +23,10 @@
end
def load_configuration(opts)
Gemirro::CLI.load_configuration(opts[:c])
config = Gemirro.configuration
+ config.logger_level = opts[:l] if opts[:l]
unless File.directory?(config.destination)
config.logger.error("The directory #{config.destination} does not exist")
abort
end