System.err akışını ayarlamanın bir yolu var mı? Yazılan her şey göz ardı ediliyor mu? (yani çıkarıp atılmadı)Devre dışı bırak System.err
14
A
cevap
33
System.setErr(new PrintStream(new OutputStream() {
public void write(int b) {
}
}));
18
System.setErr() öğesini kullanarak bir şey yapmayan bir PrintStream ürünü kullanabilirsiniz. Kod için @ dogbane örneğini inceleyin.
2
Sen uygulanmasını Dommy için /dev/null
OutputStream output = new FileOutputStream("/dev/null");
PrintStream nullOut = new PrintStream(output);
System.setErr(nullOut);
4
Sadece set Hatası err Akışı yönlendirmek olabilir:
System.setErr(new PrintStream(new OutputStream() {
@Override
public void write(int arg0) throws IOException {
// keep empty
}
}));
Bunu yapmak için özel izin olması gerekir.
RuntimePermission("setIO")
İlgili konular
- 1. devre dışı bırak animasyonlar
- 2. devre dışı bırak fare
- 3. jqGrid: Sıralamayı devre dışı bırak
- 4. Treeview'de SelectedImageIndex'i devre dışı bırak
- 5. AngularCli: incelemesi devre dışı bırak
- 6. groovy.xml.MarkupBuilder'i devre dışı bırak PrettyPrint
- 7. Yığın görevini devre dışı bırak
- 8. devre dışı bırak 'pause' pencerelerinde
- 9. Tümü devre dışı bırak UIView
- 10. VS2010 xaml içinde anahatlamayı devre dışı bırak (veya tamamen anahatlarını devre dışı bırak)
- 11. jQuery .toggle() yöntemini devre dışı bırak
- 12. Knockout devre dışı bırak seçenek seçeneği altyazısı
- 13. istekleri: otomatik kod çözmeyi devre dışı bırak
- 14. devre dışı bırak bütün ses efektleri Android
- 15. devre dışı bırak derleme 2008 Proje
- 16. AndroidStudio'da C++ hata ayıklayıcısını devre dışı bırak
- 17. UIMenuItem otomatik seçiciyi devre dışı bırak yöntem
- 18. DOMMouseScroll fare tekerini etkinleştir/devre dışı bırak
- 19. Mobil cihazlarda Affix'i devre dışı bırak
- 20. Emberjs - TextField'ı Devre Dışı Bırak ve Etkinleştir
- 21. Restkit, önbelleğe almayı devre dışı bırak
- 22. sözdizimi - Java'nın otomatik derlenmesini devre dışı bırak
- 23. Tran proxy yapılandırmasında https devre dışı bırak
- 24. Jquery metin kutusu değeri devre dışı bırak
- 25. Python'daki istekler oturumunda sertifikayı devre dışı bırak
- 26. Html Yardımı'nda Yazdır düğmesini devre dışı bırak
- 27. Spring MVC: DefaultAnnotationHandlerMapping'i devre dışı bırak
- 28. NSTextView yazım denetimini tamamen devre dışı bırak
- 29. Sorunu tıkladıktan sonra düğmeyi devre dışı bırak
- 30. Symfony'de yönlendirme önbelleğini devre dışı bırak
Başka bir yol buldum: System.err.close(); – elou