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