@Override\r
protected void append(LoggingEvent event) {\r
Project project = (Project) MDC.get(AntConstants.MDC_ANT_PROJECT);\r
- if (project == null)\r
- throw new SlcException("No Ant project registered in Log4j MDC.");\r
-\r
- SlcExecution slcExecution = getSlcExecution(project);\r
- if (currentStepNotified) {\r
- slcExecution.getSteps().add(\r
- new SlcExecutionStep(event.getMessage().toString()));\r
- currentStepNotified = false;\r
+ if (project == null) {\r
+ // TODO: find a way to notify it\r
+ //System.err.println("No Ant project registered in Log4j MDC.");\r
} else {\r
- slcExecution.currentStep().addLog(event.getMessage().toString());\r
+ SlcExecution slcExecution = getSlcExecution(project);\r
+ if (currentStepNotified) {\r
+ slcExecution.getSteps().add(\r
+ new SlcExecutionStep(event.getMessage().toString()));\r
+ currentStepNotified = false;\r
+ } else {\r
+ slcExecution.currentStep()\r
+ .addLog(event.getMessage().toString());\r
+ }\r
}\r
}\r
\r