code: @Override
  	public Trace<ILoggingEvent> createTrace(TraceType traceType, String... args)
  	{
  		switch (traceType)
  		{
  			case email:
  				return new EmailTrace(emailConfiguration,args[0]);
  			case file:
  				return new FileTrace(fileConfiguration,args[0]);
  			default:
  				throw new RuntimeException(String.format("Unknown traceType: %s",traceType));
  		}
  
  	}
docs: {@inheritDoc}