[logback-dev] svn commit: r773 - in logback/trunk/logback-site/src/site: resources/css xdocTemplates xdocTemplates/manual
noreply.seb at qos.ch
noreply.seb at qos.ch
Wed Oct 25 16:59:59 CEST 2006
Author: seb
Date: Wed Oct 25 16:59:59 2006
New Revision: 773
Added:
logback/trunk/logback-site/src/site/resources/css/
logback/trunk/logback-site/src/site/resources/css/access.css
logback/trunk/logback-site/src/site/resources/css/classic.css
Modified:
logback/trunk/logback-site/src/site/xdocTemplates/license.xml
logback/trunk/logback-site/src/site/xdocTemplates/manual/index.xml
logback/trunk/logback-site/src/site/xdocTemplates/manual/layouts.xml
Log:
- Changes to the doc
- Moved printing notice to manual index.html
- Added css files for classic and access
Added: logback/trunk/logback-site/src/site/resources/css/access.css
==============================================================================
--- (empty file)
+++ logback/trunk/logback-site/src/site/resources/css/access.css Wed Oct 25 16:59:59 2006
@@ -0,0 +1,44 @@
+table {
+ margin-left: 2em;
+ margin-right: 2em;
+ border-left: 2px solid #AAA;
+}
+
+TR.even {
+ background: #FFFFFF;
+}
+
+TR.odd {
+ background: #EAEAEA;
+}
+
+TD {
+ padding-right: 1ex;
+ padding-left: 1ex;
+ border-right: 2px solid #AAA;
+}
+
+TD.Time, TD.Date {
+ text-align: right;
+ font-family: courier, monospace;
+ font-size: smaller;
+}
+
+TD.RemoteHost, TD.RequestProtocol, TD.RequestHeader, TD.RequestURL, TD.RemoteUser, TD.RequestURI, TD.ServerName {
+ text-align: left;
+}
+
+TD.RequestAttribute, TD.RequestCookie, TD.ResponseHeader, TD.RequestParameter {
+ text-align: left;
+}
+
+TD.RemoteIPAddress, TD.LocalIPAddress, TD.ContentLength, TD.StatusCode, TD.LocalPort {
+ text-align: right;
+}
+
+TR.header {
+ background: #596ED5;
+ color: #FFF;
+ font-weight: bold;
+ font-size: larger;
+}
Added: logback/trunk/logback-site/src/site/resources/css/classic.css
==============================================================================
--- (empty file)
+++ logback/trunk/logback-site/src/site/resources/css/classic.css Wed Oct 25 16:59:59 2006
@@ -0,0 +1,54 @@
+table {
+ margin-left: 2em;
+ margin-right: 2em;
+ border-left: 2px solid #AAA;
+}
+
+TR.even {
+ background: #FFFFFF;
+}
+
+TR.odd {
+ background: #EAEAEA;
+}
+
+TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {
+ font-weight: bold;
+ color: #FF4040
+}
+
+TD {
+ padding-right: 1ex;
+ padding-left: 1ex;
+ border-right: 2px solid #AAA;
+}
+
+TD.Time, TD.Date {
+ text-align: right;
+ font-family: courier, monospace;
+ font-size: smaller;
+}
+
+TD.Thread {
+ text-align: left;
+}
+
+TD.Level {
+ text-align: right;
+}
+
+TD.Logger {
+ text-align: left;
+}
+
+TR.header {
+ background: #596ED5;
+ color: #FFF;
+ font-weight: bold;
+ font-size: larger;
+}
+
+TD.Exception {
+ background: #A2AEE8;
+ font-family: courier, monospace;
+}
Modified: logback/trunk/logback-site/src/site/xdocTemplates/license.xml
==============================================================================
--- logback/trunk/logback-site/src/site/xdocTemplates/license.xml (original)
+++ logback/trunk/logback-site/src/site/xdocTemplates/license.xml Wed Oct 25 16:59:59 2006
@@ -20,13 +20,13 @@
as published by the Free Software Foundation.
</p>
- <div class="source big">Logback: the reliable, generic, fast and flexible logging library for Java.
+ <div class="source big"><pre>Logback: the reliable, generic, fast and flexible logging library for Java.
Copyright (C) 2000-2006, QOS.ch
This library is free software, you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as
-published by the Free Software Foundation.</div>
+published by the Free Software Foundation.</pre></div>
<p>Please note that logback is intended to be used behind the
SLF4J API, which is licensed under <a
Modified: logback/trunk/logback-site/src/site/xdocTemplates/manual/index.xml
==============================================================================
--- logback/trunk/logback-site/src/site/xdocTemplates/manual/index.xml (original)
+++ logback/trunk/logback-site/src/site/xdocTemplates/manual/index.xml Wed Oct 25 16:59:59 2006
@@ -14,6 +14,10 @@
<p>At the moment, only one chapter is available. More to come.</p>
+ <p>Printing notice: if you want to print this document, you might want to
+ use <a href="http://www.getfirefox.com">Firefox</a>, with <em>Adapt to page size</em> enabled,
+ or <a href="http://www.opera.com">Opera</a> for better rendering on paper.</p>
+
<ul>
<li>
<a href="layouts.html"><b>Manual Chapter 5: Layout reference</b></a>
Modified: logback/trunk/logback-site/src/site/xdocTemplates/manual/layouts.xml
==============================================================================
--- logback/trunk/logback-site/src/site/xdocTemplates/manual/layouts.xml (original)
+++ logback/trunk/logback-site/src/site/xdocTemplates/manual/layouts.xml Wed Oct 25 16:59:59 2006
@@ -43,10 +43,6 @@
</td>
</tr>
</table>
-
- <p>Printing notice: if you want to print this document, you might want to
- use Firefox, with <em>Adapt to page size</em> enabled,
- or Opera for better rendering on paper.</p>
<h2>What is a layout</h2>
@@ -1223,17 +1219,19 @@
</p>
<p>
A user-specified external CSS file can be linked to the html
- page. In case one does not want to customize the html
- output, an internal CSS style is used. In that case, the following
+ page. In that case, the following
xml element can be nested into the <code><layout></code> element.
</p>
<div class="source"><pre><layout>
...
- <cssBuilder class="ch.qos.logback.core.helpers.CssBuilder">
+ <cssBuilder class="ch.qos.logback.core.html.UrlCssBuilder">
<param name="url" value="path_to_StyleFile.css" />
</cssBuilder>
...
</layout></pre></div>
+
+ <p>In case one does not want to customize the html
+ output, an internal CSS style is used.</p>
<p>
The <code>HTMLLayout</code> is often, although not necessarily used in conjunction with
@@ -1261,23 +1259,23 @@
</root>
</configuration></pre></div>
- <p>When <code>HTMLLayout</code> is used with any <code>FileAppender</code>,
- one can specify the html page's title, simply by adding an element to the configuration,
- as shown above:</p>
+ <p><code>HTMLLayout</code> can also be used with any <code>FileAppender</code>. In that
+ case, one can specify a rolling policy to archive log messages automatically.
+ One real world example could use the configuration below.</p>
<div class="source"><pre><configuration>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<ActiveFileName>lastLogEntries.html</ActiveFileName>
- <FileNamePattern>lastLogEntries.%d{yyyy-MM-dd}.log</FileNamePattern>
+ <FileNamePattern>logEntries.%d{yyyy-MM-dd}.log</FileNamePattern>
</rollingPolicy>
<layout class="ch.qos.logback.classic.html.HTMLLayout">
- <cssBuilder class="ch.qos.logback.core.helpers.CssBuilder">
- <param name="url" value="path_to_StyleFile.css" />
+ <cssBuilder class="ch.qos.logback.core.html.UrlCssBuilder">
+ <url>address_of_a_custom_stylesheet.css</url>
</cssBuilder>
<Pattern>%relative%thread%mdc%level%logger%msg</Pattern>
- <b><Title>Last Logging Events</Title></b>
+ <b><Title>Logging Events</Title></b>
</layout>
</appender>
More information about the logback-dev
mailing list