Sha256: 28c4cd42e42bd63efa2d02735770cc58e4c47c67eb84930016ff0fe0804dcb2d
Contents?: true
Size: 836 Bytes
Versions: 7
Compression:
Stored size: 836 Bytes
Contents
module DnsOne; module Backend; class File if @conf.req_log_file path = @conf.req_log_file.is_a?(String) ? @conf.req_log_file : l = Logger.new @conf.ruby_dns_logger, 10, (10 * 2**20) l.level = Logger::WARN Global.ruby_dns_logger = l end 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 end
Version data entries
7 entries across 7 versions & 1 rubygems