0

知道为什么我没有从以下代码中看到任何日志记录。

package main

import (
    "github.com/sirupsen/logrus"
    "log"
)

func main() {
    logger := logrus.New()

    w := logger.Writer()
    defer w.Close()

    log.SetOutput(w)
    log.Println("hello world")
}

为了查看日志记录,我需要在代码末尾添加一个睡眠。

package main

import (
    "github.com/sirupsen/logrus"
    "log"
    "time"
)

func main() {
    logger := logrus.New()

    w := logger.Writer()
    defer w.Close()

    log.SetOutput(w)
    log.Println("hello world")

    time.Sleep(1 * time.Second)
}

知道为什么吗?

4

0 回答 0