Method: ConfCtl::Logger#open

Defined in:
lib/confctl/logger.rb

#open(name, output: nil) ⇒ Object



32
33
34
35
36
37
38
39
40
41
# File 'lib/confctl/logger.rb', line 32

def open(name, output: nil)
  if output
    @io = output
  else
    dir = ConfDir.log_dir
    FileUtils.mkdir_p(dir)

    @io = File.new(File.join(dir, file_name(name)), 'w')
  end
end