diff options
Diffstat (limited to 'lib/dns/request.go')
| -rw-r--r-- | lib/dns/request.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/dns/request.go b/lib/dns/request.go index 7bfacd28..dd1b0925 100644 --- a/lib/dns/request.go +++ b/lib/dns/request.go @@ -4,6 +4,7 @@ package dns import ( + "fmt" "io" "log" "time" @@ -44,6 +45,12 @@ func newRequest() (req *request) { return req } +func (req *request) String() string { + return fmt.Sprintf(`{%d %s %s}`, req.message.Header.ID, + req.message.Question.Name, + RecordTypeNames[req.message.Question.Type]) +} + // error set the request message as an error. func (req *request) error(rcode ResponseCode) { var err error |
