in sample-app/src/main/java/org/apache/logging/audit/SampleApp.java [28:47]
public static void main(String[] args) throws Exception {
String hostName = NetUtils.getLocalHostname();
RequestContext.setHostName(hostName);
String inetAddress = InetAddress.getLocalHost().getHostAddress();
RequestContext.setIpAddress(inetAddress);
RequestContext.setLoginId("testuser");
Login login = LogEventFactory.getEvent(Login.class);
login.logEvent();
String result = login("testuser");
login.setCompletionStatus(result);
login.logEvent();
Deposit deposit = LogEventFactory.getEvent(Deposit.class);
deposit.setAccount(123456);
deposit.setAmount(new BigDecimal(100.00));
deposit.logEvent();
result = deposit(deposit);
deposit.setCompletionStatus(result);
deposit.logEvent();
RequestContext.clear();
}