| 
									
										
										
										
											2014-11-21 21:48:49 +01:00
										 |  |  | package p2p | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import ( | 
					
						
							|  |  |  | 	"testing" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	"github.com/ethereum/go-ethereum/logger" | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | type testLogger struct{ t *testing.T } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func testlog(t *testing.T) testLogger { | 
					
						
							|  |  |  | 	logger.Reset() | 
					
						
							|  |  |  | 	l := testLogger{t} | 
					
						
							|  |  |  | 	logger.AddLogSystem(l) | 
					
						
							|  |  |  | 	return l | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-02-05 03:07:58 +01:00
										 |  |  | func (testLogger) GetLogLevel() logger.LogLevel { return logger.DebugDetailLevel } | 
					
						
							| 
									
										
										
										
											2014-11-21 21:48:49 +01:00
										 |  |  | func (testLogger) SetLogLevel(logger.LogLevel)  {} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func (l testLogger) LogPrint(level logger.LogLevel, msg string) { | 
					
						
							|  |  |  | 	l.t.Logf("%s", msg) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func (testLogger) detach() { | 
					
						
							|  |  |  | 	logger.Flush() | 
					
						
							|  |  |  | 	logger.Reset() | 
					
						
							|  |  |  | } |