| 1234567891011121314151617181920212223242526272829303132 | package log_testimport (	"testing"	"v2ray.com/core/common/compare"	"v2ray.com/core/common/log"	"v2ray.com/core/common/net")type testLogger struct {	value string}func (l *testLogger) Handle(msg log.Message) {	l.value = msg.String()}func TestLogRecord(t *testing.T) {	var logger testLogger	log.RegisterHandler(&logger)	ip := "8.8.8.8"	log.Record(&log.GeneralMessage{		Severity: log.Severity_Error,		Content:  net.ParseAddress(ip),	})	if err := compare.StringEqualWithDetail("[Error] "+ip, logger.value); err != nil {		t.Fatal(err)	}}
 |