在Go中,是否将
log.SetFlags(log.LstdFlags | log.Lshortfile)
设置为生产环境的良好做法(至少是一般性的)?我想知道在生产环境中这样做是否会导致性能或安全问题。因为这不是log
包在Go中的默认设置。至今仍未找到任何官方参考或意见文章涉及此事。
log
包的实际使用(除非需要与某些期望*log.Logger
的库进行交互,然后它只是一个简单的包装器),因此根据我的(非常不科学的)样本大小,常见做法甚至没有这种情况。 - Jonathan Hall