mirror of
https://github.com/elastic/logstash.git
synced 2025-04-24 06:37:19 -04:00
- Add -v verbose flag
This commit is contained in:
parent
efad569f6b
commit
29b4a684d6
1 changed files with 7 additions and 1 deletions
|
@ -8,11 +8,12 @@ require "logstash/agent"
|
|||
require "optparse"
|
||||
require "yaml"
|
||||
|
||||
Settings = Struct.new(:config_file, :daemonize, :logfile)
|
||||
Settings = Struct.new(:config_file, :daemonize, :logfile, :verbose)
|
||||
|
||||
settings = Settings.new
|
||||
settings.daemonize = false
|
||||
settings.config_file = nil
|
||||
settings.verbose = 0
|
||||
progname = File.basename($0)
|
||||
|
||||
opts = OptionParser.new do |opts|
|
||||
|
@ -30,6 +31,10 @@ opts = OptionParser.new do |opts|
|
|||
opts.on("-l", "--log FILE", "Log to a given path. Default is stdout.") do |path|
|
||||
settings.logfile = path
|
||||
end
|
||||
|
||||
opts.on("-v", "Increase verbosity (not yet used)") do
|
||||
settings.verbose += 1
|
||||
end
|
||||
end
|
||||
|
||||
begin
|
||||
|
@ -62,6 +67,7 @@ if settings.daemonize
|
|||
exit(0)
|
||||
end
|
||||
end
|
||||
|
||||
agent = LogStash::Agent.new(config)
|
||||
if settings.logfile
|
||||
agent.log_to(settings.logfile)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue