github.com/jonasnick/go-ethereum@v0.7.12-0.20150216215225-22176f05d387/p2p/testlog_test.go (about) 1 package p2p 2 3 import ( 4 "testing" 5 6 "github.com/jonasnick/go-ethereum/logger" 7 ) 8 9 type testLogger struct{ t *testing.T } 10 11 func testlog(t *testing.T) testLogger { 12 logger.Reset() 13 l := testLogger{t} 14 logger.AddLogSystem(l) 15 return l 16 } 17 18 func (testLogger) GetLogLevel() logger.LogLevel { return logger.DebugDetailLevel } 19 func (testLogger) SetLogLevel(logger.LogLevel) {} 20 21 func (l testLogger) LogPrint(level logger.LogLevel, msg string) { 22 l.t.Logf("%s", msg) 23 } 24 25 func (testLogger) detach() { 26 logger.Flush() 27 logger.Reset() 28 }