private static ConsoleLogger.ConsoleLogger CreateConsoleLogger(Configurators.Models.Logging config) { return(new ConsoleLogger.ConsoleLogger(new ConsoleWriter()) { LogLevel = config.LogLevel }); }
private static IPhoenixLogger CreateRabbitLogger(Configurators.Models.Logging config) { var server = new RabbitServer(config.LoggingHost, config.LoggingUserName, config.LoggingPassword, config.LoggingPort); return(new RabbitLogger.RabbitLogger(server, config.LoggingExchange) { LogLevel = config.LogLevel }); }
public static IPhoenixLogger CreateLogger(Configurators.Models.Logging config) { return(config.LogToConsole ? CreateConsoleLogger(config) : CreateRabbitLogger(config)); }