0
Iamの書き込みが進み、同時に実行するルーチンが300回あります。Goで開発するときにスクロールするのを避ける
これらのうちの1つがクラッシュすると、印刷ログが非常に長くなり、毎回スクロールしていきます(ログの最終行と最初の実行ルーチンが失敗するだけです)。
あなたのデベロッパーエクスペリエンスをより快適にする方法を教えてください。
Iamの書き込みが進み、同時に実行するルーチンが300回あります。Goで開発するときにスクロールするのを避ける
これらのうちの1つがクラッシュすると、印刷ログが非常に長くなり、毎回スクロールしていきます(ログの最終行と最初の実行ルーチンが失敗するだけです)。
あなたのデベロッパーエクスペリエンスをより快適にする方法を教えてください。
パイプを使用して、ファイルへのあなたのプログラムの出力は
./program 2>&1 > log.txt
またはあなたが最初のバッファヘッドを表示することができますプログラムへ
./program 2>&1 | less
2>&1
部分はそう、stdoutとstderrを組み合わせすることができます通常のプログラム出力とエラーメッセージを同じバッファに入れます。
Go 1.6からは、デフォルトでトレースバックが短くなっています.Go 1.6を使用していますか? https://tip.golang.org/pkg/runtime/debug/#SetTraceback –
go1.6で短いトレースバックを使用する以外に、どうしてこのような問題が発生するのではないかと思いますか? (あなたは単にファイルに出力して、必要ならばファイルの先頭を読むこともできます) – JimB