private Logger(Type type) { loggers = new List <InternalLogger>(); InternalLog4netLogger log4netLogger = new InternalLog4netLogger(type); loggers.Add(log4netLogger); #if __IOS__ || __ANDROID__ MobileLogger logger = new MobileLogger(type); loggers.Add(logger); #endif #if BCL InternalSystemDiagnosticsLogger sdLogger = new InternalSystemDiagnosticsLogger(type); loggers.Add(sdLogger); #endif #if PCL InternalConsoleLogger dbLogger = new InternalConsoleLogger(type); loggers.Add(dbLogger); #endif ConfigureLoggers(); AWSConfigs.PropertyChanged += ConfigsChanged; }
private Logger(Type type) { loggers = new List<InternalLogger>(); InternalLog4netLogger log4netLogger = new InternalLog4netLogger(type); loggers.Add(log4netLogger); #if __IOS__ || __ANDROID__ MobileLogger logger = new MobileLogger(type); loggers.Add(logger); #endif #if BCL InternalSystemDiagnosticsLogger sdLogger = new InternalSystemDiagnosticsLogger(type); loggers.Add(sdLogger); #endif #if PCL InternalConsoleLogger dbLogger = new InternalConsoleLogger(type); loggers.Add(dbLogger); #endif ConfigureLoggers(); AWSConfigs.PropertyChanged += ConfigsChanged; }