def log_changes
      log_str = (@is_new_record ? 'New' : 'Updated') + " #{self.class.name} {id: #{id}} #{to_s}\n"
      log_str += @change_log_str if @change_log_str
      sr_log(
        self.class.name,
        "#{Time.zone.now.strftime('%-m/%-d/%Y at %-l:%M %p (%Z)')}\n#{log_str}",
        dir: Rails.root.join('log', 'record_changes').to_s
      )
    end
def log_changes
      log_str = (@is_new_record ? 'New' : 'Updated') + " #{self.class.name} {id: #{id}} #{to_s}\n"
      log_str += @change_log_str if @change_log_str
      sr_log(
        self.class.name,
        "#{Time.zone.now.strftime('%-m/%-d/%Y at %-l:%M %p (%Z)')}\n#{log_str}",
        dir: Rails.root.join('log', 'record_changes').to_s
      )
    end
TODO: add created_by, created_at, updated_by, and updated_at