X-Git-Url: https://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=djbdns%2Fcommon.py;h=5ab9b5f166f14f986be91b020db2382a791edfda;hb=36a54466cf29666e492b48c4308d159d5cfcb11a;hp=06124bf2ef03135d7177b18787a61d8bf7ed31b0;hpb=f8971980184acdac6243e806e635b420ccef1d3f;p=djbdns-logparse.git diff --git a/djbdns/common.py b/djbdns/common.py index 06124bf..5ab9b5f 100644 --- a/djbdns/common.py +++ b/djbdns/common.py @@ -1,9 +1,12 @@ +r""" +Information needed to parse *both* tinydns and dnscache logs. +""" from struct import pack # A pattern to match the timestamp format that the tai64nlocal program # produces. It appears in both dnscache and tinydns lines, after # they've been piped through tai64nlocal, of course. -timestamp_pat = r'[\d-]+ [\d:\.]+' +TIMESTAMP_PAT = r'[\d-]+ [\d:\.]+' # A dictionary mapping query type identifiers, in decimal, to their # friendly names for tinydns. Reference: @@ -12,7 +15,7 @@ timestamp_pat = r'[\d-]+ [\d:\.]+' # # Note that mapping here is non-exhaustive, and that tinydns will # log responses for record types that it does not know about. -query_type_name = { +QUERY_TYPE_NAME = { 1: "a", 2: "ns", 5: "cname",