public static ILoggingCollection Collection(IResultLoggingConfig configuration, IEnumerable <IResultLogger> loggers = null) { Result add; var collection = Factory.BuildCollection(configuration); if (loggers != null && !(add = collection.Add(loggers))) { throw new Exception(add.GetMostRelevant()); } return(collection); }
protected ILoggingCollection BuildLoggingCollectionDefault(IResultLoggingConfig configuration) { return(new LoggingCollection(configuration)); }
public ILoggingCollection BuildCollection(IResultLoggingConfig configuration) { return(LoggingCollection(configuration)); }
public static ILoggingCollection Collection(IResultLoggingConfig configuration, params IResultLogger[] loggers) { return(Collection(configuration, (IEnumerable <IResultLogger>)loggers)); }