class Raykit::Log

def initialize(filename)

def initialize(filename)
  @filename = filename
  dir = File.dirname(@filename)
  FileUtils.mkdir_p(dir) unless Dir.exist?(dir)
  if File.exist?(@filename)
    begin
      data = JSON.parse(File.read(filename))
      data.each do |k, v|
        self[k] = v
      end
    rescue StandardError
    end
  end
end