blob: a1125d40e220e7a7695ebf4490554428ccbefa69 [file] [log] [blame]
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
----------------------------------------------------------------------
WARNING: The contents of the contribs/ directory is not guaranteed to
work properly. Some files might not even compile.
----------------------------------------------------------------------
Each directory corresponds to the name of an author containing his/her
contributions.
EirikLygre/
==========
DailyFileAppender1.java
DailyFileAppender extends FileAppender to use filenames formatted with
date/time information. The filename is recomputed every day at midnight.
Note that the filename doesn't have to change every day, making it possible
to have logfiles which are per-week or per-month.
JamesHouse/
==========
LogTextPanel.java
LogTextPanelExample.java
TextPanelAppender.java
JimMoore/
========
LoggingOutputStream.java
Allows the user to divert System.out and System.err to log4j.
WARNING: Be sure to read the included e-mails to understand the dangers of
WARNING: redirecting the console to LoggingOutputStream.
LeosLiterak/
===========
TempFileAppender.java
TempFileAppender creates new unique file for each logging statement.
MarkDouglas/
===========
SocketNode2.java
SocketServer2.java
Small changes to SocketServer and SockerNode to allow the client machine name
to be displayed in the logging output. This is important for us as we are
using a single logging server with several clients.
KevinSteppe/
===========
JDBCAppender.java
JDBCTest.java
KitchingSimon/
=============
DatagramStringAppender.java
DatagramStringWriter.java
logconfig.xml
SingleLineTracerPrintWriter.java
udpserver.pl
A set of files that implement an Appender which sends messages to a
remote host/port via UDP (datagram). Message formatting is
performed at the at the client end, mainly so that:
(a) the UDP server application does not have to be in java
(b) non-java clients can send messages to the same UDP server.
ThomasFenner/
============
Yet one more JDBCAppender.
JDBCAppender.java
JDBCConnectionHandler.java
JDBCIDHandler.java
JDBCLogger.java
Log4JTest.java
code_example1.java
code_example2.java
configfile_example.txt
Volker Mentzner/
===============
HTTPRequestHandler.java
Log4jRequestHandler.java
PluggableHTTPServer.java
RootRequestHandler.java
UserDialogRequestHandler.java
Allows users to configure log4j at runtime using a web-browser.