{"id":953,"date":"2011-05-27T18:26:17","date_gmt":"2011-05-27T16:26:17","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/2011\/05\/startausgaben-vom-embedded-jetty-unterdrcken\/"},"modified":"2011-05-27T18:26:17","modified_gmt":"2011-05-27T16:26:17","slug":"startausgaben-vom-embedded-jetty-unterdrcken","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2011\/05\/startausgaben-vom-embedded-jetty-unterdrcken\/","title":{"rendered":"Startausgaben vom embedded Jetty unterdr&uuml;cken"},"content":{"rendered":"<p>Log-Ausgaben von Jetty sind speziell\u201d. Wie <a href=\"http:\/\/docs.codehaus.org\/display\/JETTY\/Debugging\">http:\/\/docs.codehaus.org\/display\/JETTY\/Debugging<\/a> schreibt:<\/p>\n<blockquote>\n<p>Jetty logging looks for a slf4j jar on the classpath. If found, slf4j is used to control logging otherwise stderr is used.<\/p>\n<\/blockquote>\n<p>Dinge einfach nach System.err zu schreiben ist nicht so tolle und Jetty nutzt kein JUL. Daher bekommt man, wenn man slf4j nicht im Pfad hat, eine l\u00e4stige Ausgabe wie diese:<\/p>\n<p>2011-05-27 18:18:57.898:INFO::jetty-7.4.2.v20110526   <br \/>2011-05-27 18:18:59.658:INFO::started o.e.j.w.WebAppContext{\/,file:\/C:\/Users\/Christian\/Documents\/My%20Dropbox\/Development\/TraidaWorkspace\/Traida\/war\/},C:\\Users\\Christian\\Documents\\My Dropbox\\Development\\TraidaWorkspace\\Traida\\war    <br \/>2011-05-27 18:19:00.053:INFO::Started SelectChannelConnector@0.0.0.0:8080 STARTING<\/p>\n<p>Was tun, wenn man auf slf4j verzichten m\u00f6chte? Es bleibt einem nichts anders \u00fcbrig, als beim Starten tempor\u00e4r den System.err-Strom auf\u2019s Nirwana zu lenken:<\/p>\n<p>PrintStream err = System.err;   <br \/>System.setErr( new PrintStream( new OutputStream() { public void write( int b ) { } } ) );    <br \/> \/\/ Jetty hier starten    <br \/>System.setErr( err );<\/p>\n<p>Dann ist Ruhe im Karton.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Log-Ausgaben von Jetty sind speziell\u201d. Wie http:\/\/docs.codehaus.org\/display\/JETTY\/Debugging schreibt: Jetty logging looks for a slf4j jar on the classpath. If found, slf4j is used to control logging otherwise stderr is used. Dinge einfach nach System.err zu schreiben ist nicht so tolle und Jetty nutzt kein JUL. Daher bekommt man, wenn man slf4j nicht im Pfad hat, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[4],"tags":[63],"class_list":["post-953","post","type-post","status-publish","format-standard","hentry","category-open-source","tag-jetty"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/953","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=953"}],"version-history":[{"count":0,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/953\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=953"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=953"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}