class ThermoLogger

Public Instance Methods

log_event(thermos) click to toggle source
# File lib/logger.rb, line 11
def log_event(thermos)
    current_time = DateTime.now
    log_message("-------------------------------------------------------")
    log_message(current_time.strftime "%d/%m/%Y %H:%M:%S")
    log_message("Received temperature value: " + thermos.temperature.to_s)
    log_message("Led value: " + thermos.get_hex_leds)
    log_message("Heater is " + (thermos.relaisHeater ? "ON" : "OFF"))
    log_message("Cooler is " + (thermos.relaisCooler ? "ON" : "OFF"))
end
log_message(message) click to toggle source
# File lib/logger.rb, line 5
def log_message(message)
    open('log.txt', 'a') do |f|
      f.puts message
    end
end