1
0
mirror of https://blitiri.com.ar/repos/chasquid synced 2025-12-18 14:47:03 +00:00

Introduce a trace wrapper

This patch introduces a wrapper to golang.org/x/net/trace with a new method
that will be useful later on, making logging and tracing less verbose.
This commit is contained in:
Alberto Bertogli
2015-11-06 03:45:36 +00:00
parent 58de5a6200
commit fbf1060b71
3 changed files with 47 additions and 4 deletions

View File

@@ -19,11 +19,11 @@ import (
"blitiri.com.ar/go/chasquid/internal/config"
"blitiri.com.ar/go/chasquid/internal/queue"
"blitiri.com.ar/go/chasquid/internal/systemd"
"blitiri.com.ar/go/chasquid/internal/trace"
_ "net/http/pprof"
"github.com/golang/glog"
"golang.org/x/net/trace"
)
var (
@@ -443,7 +443,7 @@ func (c *Conn) RCPT(params string) (code int, msg string) {
return 250, "You have an eerie feeling..."
}
func (c *Conn) DATA(params string, tr trace.Trace) (code int, msg string) {
func (c *Conn) DATA(params string, tr *trace.Trace) (code int, msg string) {
if c.mail_from == "" {
return 503, "sender not yet given"
}
@@ -500,7 +500,7 @@ func (c *Conn) DATA(params string, tr trace.Trace) (code int, msg string) {
return 250, msgs[rand.Int()%len(msgs)]
}
func (c *Conn) STARTTLS(params string, tr trace.Trace) (code int, msg string) {
func (c *Conn) STARTTLS(params string, tr *trace.Trace) (code int, msg string) {
if c.onTLS {
return 503, "You are already wearing that!"
}