When writing a server in Java, in most cases it is not appropriate to implement logging-facilities by oneself. There are many free packages available that are intended to support developers in this task. Although newer versions of Java (since 1.4.1) include built-in logging-features, we decided - mostly due to performance reasons - to use an external solution, called log4j. Log4j, a project maintained by the Apache Software foundation , is designed for highly customizable runtime logging without incurring a heavy performance loss. We choose this logging-package, because it has been used in many popular software-projects over the last years and proved to be very stable and efficient.

root 2006-05-22