class DnsOne::ReqLog::File
Public Class Methods
log_result(ip_address, domain_name, res_class, rcode, resp_log, from_cache)
click to toggle source
# File lib/dns_one/req_log/file.rb, line 11 def self.log_result ip_address, domain_name, res_class, rcode, resp_log, from_cache fields = [] fields << domain_name fields << Util.last_mod(res_class) fields << rcode fields << resp_log.map{ |rec| Util.last_mod(rec.res_class) + ':' + [rec.val].flatten.join(',') }.join(';') fields << ip_address fields << (from_cache ? '1' : '0') fields.map!{|v| v.blank? ? '-' : v} Global.logger.info "result: #{ fields.join ' ' }" end