web-dev-qa-db-ja.com

Golangのログ出力をコンソールに戻す方法は?

Google Goのlogパッケージには、 SetOutput -io.Writerにログ出力を設定する機能があります。テスト用に設定した後、出力を標準コンソール出力に戻したいのですが、どうすればよいですか? logまたはioパッケージには、それをリセットする明白な方法はありません。

28
ThePiachu

標準エラーの場合(デフォルト):

log.SetOutput(os.Stderr)

標準出力の場合:

log.SetOutput(os.Stdout)

http://golang.org/src/log/log.go

45
frhack