Virgo supports two kinds of logging: Event Logging and Trace logging which is usually referred
to simply as Logging. The difference between Event Logging and Logging is explained below, but both are configured in the
serviceability.xml file in the
configuration directory. This file takes the form of a Logback configuration, Virgo
uses a Logback implementation behind the SLF4J logging interface.
For a description of the syntax and facilities provided by
see the Logback documentation (referenced in Appendix C,
Event logging records important events in Virgo. Each event is logged to an event log file and is accompanied by a code enclosed in angle brackets. An example is shown below:
[2010-10-25 16:20:45.897] system-artifacts <TC0010I> Creating HTTP/1.1 connector with scheme http on port 8080.
(For a description of the log code syntax, see Appendix A, Event log codes.) The format of event log messages is fully configurable.
By default, event log messages are stored in
The default behaviour is that, once
eventlog.log reaches a 10Mb limit, it rolls into a series of files named
.log where i ranges from 1 to 4, and event logging continues in