aboutsummaryrefslogtreecommitdiff
path: root/lib/dns/request.go
diff options
context:
space:
mode:
Diffstat (limited to 'lib/dns/request.go')
-rw-r--r--lib/dns/request.go7
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