Czy istnieje sposób ustawienia strumienia System.err, aby wszystko zapisane w nim było ignorowane? (tzn. odrzucony, nie wyprowadzony)Wyłączyć System.err
14
A
Odpowiedz
33
System.setErr(new PrintStream(new OutputStream() {
public void write(int b) {
}
}));
18
Możesz użyć System.setErr(), aby nadać mu strumień Strumienia, który nic nie robi.
Zobacz przykład @ dogbane dla kodu.
2
Można przekierować strumień err do /dev/null
OutputStream output = new FileOutputStream("/dev/null");
PrintStream nullOut = new PrintStream(output);
System.setErr(nullOut);
4
Wystarczy ustawić błąd do dommy realizacji:
System.setErr(new PrintStream(new OutputStream() {
@Override
public void write(int arg0) throws IOException {
// keep empty
}
}));
Trzeba mieć specjalne pozwolenie, aby to zrobić.
RuntimePermission("setIO")
Powiązane problemy
- 1. Różnica między system.out a system.err
- 2. Jak wyłączyć/wyłączyć IDEA "Ostrzeżenia o problemach z renderowaniem"
- 3. wyłączyć wszystkie nieklastrowanym indeksy
- 4. Jak wyłączyć setDragImage
- 5. Jak wyłączyć element Spinnera
- 6. Mono Debug - Jak wyłączyć?
- 7. Symfony2 wyłączyć pamięć podręczną?
- 8. SSIS: Jak wyłączyć zadanie?
- 9. PostgreSQL wyłączyć więcej wyjście
- 10. iPhone wyłączyć Bluetooth GKPeerPickerController
- 11. Jak wyłączyć orientację poziomą?
- 12. Jak wyłączyć FuckAdBlock
- 13. UIPageViewController wyłączyć przewijanie
- 14. Wyłączyć rozwijanie po doubleclick
- 15. Jak mogę wyłączyć UISegmentedControl?
- 16. wyłączyć jquery wielokrotny
- 17. JQuery Mousewheel: Jak wyłączyć?
- 18. Jak wyłączyć UIBarButtonItem?
- 19. Wyłączyć urządzenie programowo
- 20. Wyłączyć javascript w elemencie
- 21. Go: Wyłączyć log.Logger?
- 22. Jak wyłączyć względne pozycjonowanie?
- 23. Nie można wyłączyć android.widget.Button
- 24. wyłączyć IIS Express?
- 25. wyłączyć metodę jQuery .toggle()
- 26. Jak wyłączyć akcję przesyłania
- 27. Czy można wyłączyć autouzupełnianie?
- 28. Delphi wyłączyć ostrzeżenia nie
- 29. Jak wyłączyć przewijanie ScrollView?
- 30. całkowicie wyłączyć przewijanie strony
Znalazłem inny sposób: System.err.close(); – elou