@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));
		}

	}
@ 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 ) ) ; } }
{@inheritDoc}