// Note that we can get the unformatted message in getMessage(),
// presumably along with the parameters...
String loggerName = event.getLoggerName();
String message = event.getFormattedMessage();
Level level = event.getLevel();
int levelInt = level.toInt();
List<String[]> exceptionStacks = null;
IThrowableProxy throwableInformation = event.getThrowableProxy();
while (throwableInformation != null) {