Selaa lähdekoodia

Fix print bug.

Alexey Palazhchenko 9 vuotta sitten
vanhempi
commit
5fc8e4a929
2 muutettua tiedostoa jossa 3 lisäystä ja 3 poistoa
  1. 1 1
      log/log.go
  2. 2 2
      log/log_test.go

+ 1 - 1
log/log.go

@@ -71,7 +71,7 @@ func (l *Logger) SetOutput(w io.Writer) {
 }
 
 func (l *Logger) Print(i ...interface{}) {
-	fmt.Println(i...)
+	fmt.Fprintln(l.out, i...)
 }
 
 func (l *Logger) Printf(format string, args ...interface{}) {

+ 2 - 2
log/log_test.go

@@ -30,7 +30,7 @@ func TestLog(t *testing.T) {
 	// l.DisableColor()
 	l.SetLevel(INFO)
 	test(l, t)
-	// assert.Contains(t, b.String(), "print\n")
+	assert.Contains(t, b.String(), "print\n")
 	assert.Contains(t, b.String(), "printf\n")
 	assert.NotContains(t, b.String(), "debug")
 	assert.NotContains(t, b.String(), "debugf")
@@ -44,7 +44,7 @@ func TestGlobal(t *testing.T) {
 	// DisableColor()
 	SetLevel(INFO)
 	test(global, t)
-	// assert.Contains(t, b.String(), "print\n")
+	assert.Contains(t, b.String(), "print\n")
 	assert.Contains(t, b.String(), "printf\n")
 	assert.NotContains(t, b.String(), "debug")
 	assert.NotContains(t, b.String(), "debugf")