Есть ли способ установить поток System.err, чтобы все написанное на него игнорировалось? (т. е. отбрасывается не выводится)Disable System.err
14
A
ответ
33
System.setErr(new PrintStream(new OutputStream() {
public void write(int b) {
}
}));
18
Вы можете использовать System.setErr(), чтобы дать ему PrintStream, который ничего не делает.
См. Пример @ dogbane для кода.
2
Вы можете перенаправить поток заблуждается в /dev/null
OutputStream output = new FileOutputStream("/dev/null");
PrintStream nullOut = new PrintStream(output);
System.setErr(nullOut);
4
Просто установить ошибки в dommy реализации:
System.setErr(new PrintStream(new OutputStream() {
@Override
public void write(int arg0) throws IOException {
// keep empty
}
}));
Вы должны иметь специальное разрешение, чтобы сделать это.
RuntimePermission("setIO")
Смежные вопросы
- 1. Java: Capture System.err
- 2. System.err: org.json.JSONException: Значение
- 3. Eclipse Stacktrace System.err проблема
- 4. Синхронизация System.out & System.err
- 5. Как очистить буфер System.err?
- 6. W/System.err (21922): android.os.NetworkOnMainThreadException
- 7. System.err против System.out
- 8. Почему заявления System.err сначала печатаются?
- 9. Ведение журнала консоли Hibernate System.err
- 10. Копирование и перенаправление System.err Stream
- 11. Где находится System.err в Windows?
- 12. System.err: javax.net.ssl.SSLPeerUnverifiedException: нет сертификата peer
- 13. W/System.err: java.net.SocketException: Socket closed
- 14. разница между system.out и system.err
- 15. Конфигурация Log4j: ConsoleAppender для System.err?
- 16. Android System.Err для setVisibility (View.GONE)?
- 17. Disable alert();
- 18. Disable GestureRecognizer
- 19. Disable @EnableAutoConfiguration
- 20. disable controlpanel
- 21. Disable TabLayout
- 22. EHCache Disable
- 23. disable usercontrol
- 24. Disable Backspace
- 25. Disable CollapsingToolbarLayout
- 26. Redirect System.out и System.err to slf4j
- 27. MediaStore.Images.Media.getBitmap возвращает System.err в уведомлении largeicon
- 28. Почему System.err медленнее System.out в Eclipse?
- 29. гонки между System.out и System.err в Java
- 30. log4j 1.2.15 и перенаправление System.out и System.err
Я нашел другой способ: System.err.close(); – elou