@Override protected void append(final ILoggingEvent eventObject) { try { final Event event = new Event(); event.setApplication(application); event.setComponent(eventObject.getLoggerName()); Calendar instance = Calendar.getInstance(); instance.setTimeInMillis(eventObject.getTimeStamp()); event.setDate(instance.getTime()); event.setMessage(eventObject.getMessage()); event.setStacktrace(createStackTrace(eventObject)); engine.post(event); } catch (Exception e) { addStatus(new ErrorStatus("Error in logpile treament.", this, e)); } }