Go

2016-03-29 16 views
0

Iam'de geliştirirken kaydırma yapmaktan kaçının ben yazıyorum ve aynı anda 300 tane çalışma rutinine sahibim.Go

Bunlardan biri çöktüğü zaman, yazdırma günlüğü inanılmaz derecede uzun olur ve ben her seferinde yukarı doğru kaydırırım (yalnızca günlüğümün son satırını ve ilk gider yordamını görmem gerekiyor).

Geliştirici deneyiminizi nasıl daha güzel hale getiriyorsunuz?

+2

Go 1.6 ile başlayarak, traceback varsayılan olarak daha kısadır, Go 1.6 kullanıyor musunuz? https://tip.golang.org/pkg/runtime/debug/#SetTraceback –

+1

go1.6'daki daha kısa izleri kullanmanın yanı sıra, neden bu kadar sık ​​sık panikliyorsunuz? (Ayrıca, sadece bir dosyaya çıktı verebilir ve isterseniz dosyanın üstünü okuyabilirsiniz) – JimB

cevap

1

Sen boru bir dosyaya programın çıktısı

./program 2>&1 > log.txt 

veya ilk tampon kafasını görmek sağlayan bir programa

./program 2>&1 | less 

2>&1 kısım böylece stdout ve stderr birleştirir olabilir Aynı tamponda düzenli program çıktısı ve hata mesajları alırsınız.