Beispiel #1
0
 private static ConsoleLogger.ConsoleLogger CreateConsoleLogger(Configurators.Models.Logging config)
 {
     return(new ConsoleLogger.ConsoleLogger(new ConsoleWriter())
     {
         LogLevel = config.LogLevel
     });
 }
Beispiel #2
0
        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
            });
        }
Beispiel #3
0
 public static IPhoenixLogger CreateLogger(Configurators.Models.Logging config)
 {
     return(config.LogToConsole ? CreateConsoleLogger(config) : CreateRabbitLogger(config));
 }