public static ILoggerContainer CreateContainer(string name) { if (name == null) { throw new ArgumentNullException("container"); } return(ContainerChooser.CreateContainer(name, null)); }
public static List <ILogger> GetCurrentLoggers(string containerName) { if (containerName == null) { throw new ArgumentNullException("containerName"); } return(ContainerChooser.GetContainer(containerName).CurrentLoggers); }
public static ILogger GetLogger(string containerName, string name) { if (containerName == null) { throw new ArgumentNullException("containerAssembly"); } if (name == null) { throw new ArgumentNullException("name"); } return(ContainerChooser.GetContainer(containerName).GetLogger(name)); }
public static ILoggerContainer CreateContainer(string name, Type ContainerType) { if (name == null) { throw new ArgumentNullException("name"); } if (ContainerType == null) { throw new ArgumentNullException("type"); } return(ContainerChooser.CreateContainer(name, ContainerType)); }
public static List <ILoggerContainer> GetAllContainers() { return(ContainerChooser.GetContainers()); }