Skip to content

Instantly share code, notes, and snippets.

@lbdremy
Created July 19, 2012 17:42
Show Gist options
  • Save lbdremy/3145564 to your computer and use it in GitHub Desktop.
Save lbdremy/3145564 to your computer and use it in GitHub Desktop.
Logging config jetty
<?xml version="1.0"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
<Configure id="Server" class="org.eclipse.jetty.server.Server">
<!-- ############################################################### -->
<!-- # Logging configuration # -->
<!-- ############################################################### -->
<!-- # stderr Log # -->
<New id="stderrLog" class="java.io.PrintStream">
<Arg>
<New class="org.eclipse.jetty.util.RolloverFileOutputStream">
<Arg><Property name="jetty.logs" default="<%= node.jetty.log_dir %>"/>/jetty_err.log</Arg>
<Arg type="boolean">true</Arg>
<Arg type="int">90</Arg>
<Arg><Call class="java.util.TimeZone" name="getTimeZone"><Arg>GMT</Arg></Call></Arg>
<Get id="stderrLogName" name="datedFilename"/>
</New>
</Arg>
</New>
<!-- ############################################################### -->
<!-- # stdout Log # -->
<New id="stdoutLog" class="java.io.PrintStream">
<Arg>
<New class="org.eclipse.jetty.util.RolloverFileOutputStream">
<Arg><Property name="jetty.logs" default="<%= node.jetty.log_dir %>"/>/jetty_out.log</Arg>
<Arg type="boolean">true</Arg>
<Arg type="int">90</Arg>
<Arg><Call class="java.util.TimeZone" name="getTimeZone"><Arg>GMT</Arg></Call></Arg>
<Get id="stdoutLogName" name="datedFilename"/>
</New>
</Arg>
</New>
<Call class="org.eclipse.jetty.util.log.Log" name="info">
<Arg>Redirecting stdout to <Ref id="stdoutLogName"/></Arg>
</Call>
<Call class="org.eclipse.jetty.util.log.Log" name="info">
<Arg>Redirecting stderr to <Ref id="stderrLogName"/></Arg>
</Call>
<Call class="java.lang.System" name="setErr">
<Arg><Ref id="stderrLog"/></Arg>
</Call>
<Call class="java.lang.System" name="setOut">
<Arg><Ref id="stdoutLog"/></Arg>
</Call>
</Configure>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment