dsawardekar/speckle

View on GitHub
lib/logger/file_log_writer.riml

Summary

Maintainability
Test Coverage
class FileLogWriter
  def initialize
    self.writer = new FileWriter()
    self.colorize = true
  end

  defm set_log_file(log_file)
    self.writer.set_output_file(log_file)
  end

  defm set_colorize(colorize)
    self.colorize = colorize
  end

  defm get_colorize()
    return self.colorize
  end

  defm log(message)
    self.writer.writeln(message)
  end

  defm flush()
    self.writer.flush()
  end
end