public static void Register(Container container) { var logger = new ConfigurableLogger(); container.RegisterInstance <INuKeeperLogger>(logger); container.RegisterInstance <IConfigureLogger>(logger); container.Register <ILogger, NuGetLogger>(); container.Register <IDirectoryExclusions, DirectoryExclusions>(); container.Register <IFolder, Folder>(); container.Register <IFolderFactory, FolderFactory>(); container.Register <IPackageUpdatesLookup, PackageUpdatesLookup>(); container.Register <IBulkPackageLookup, BulkPackageLookup>(); container.Register <IPackageVersionsLookup, PackageVersionsLookup>(); container.Register <IApiPackageLookup, ApiPackageLookup>(); container.Register <IRepositoryScanner, RepositoryScanner>(); container.Register <IUpdateFinder, UpdateFinder>(); container.Register <INuGetSourcesReader, NuGetSourcesReader>(); container.Register <IReporter, Reporter>(); container.Register <IPackageUpdateSetSort, PackageUpdateSetSort>(); Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); }
private static INuKeeperLogger MakeLogger(LogLevel logLevel) { var logger = new ConfigurableLogger(); logger.Initialise(logLevel, LogDestination.Console, string.Empty); return(logger); }
static void Main() { Point pt = new Point(7, 9); Student s1 = new Student(154134, "Ze Manel", 5243, "ze"); Student s2 = new Student(765864, "Maria El", 4677, "ma"); Student[] classroom = { new Student(154134, "Ze Manel", 5243, "ze"), new Student(765864, "Maria El", 4677, "ma"), new Student(456757, "Antonias", 3153, "an"), }; Account a = new Account(1300); Console.WriteLine(pt); Console.WriteLine(s1); Console.WriteLine(s2); Console.WriteLine(a); /* * Logger.Log(pt); * Logger.Log(s1); * Logger.Log(a); */ ConfigurableLogger loggerFm = new ConfigurableLogger(); loggerFm.ReadFields(); loggerFm.ReadMethods(); loggerFm.Log(s1); loggerFm.Log(s2); loggerFm.Log(pt); ConfigurableLogger loggerP = new ConfigurableLogger(); loggerP.ReadProperties(); loggerP.Log(s1); loggerP.Log(a); loggerP.Log(pt); }
public override void Initialize(Action <ICoreService> onComplete) { if (_loggerSettings != null) { string unformattedOutputPath = GetUnformatedOutputPath(out string errorLog); if (string.IsNullOrEmpty(unformattedOutputPath)) { UnityEngine.Debug.LogError(errorLog); } else { _loggers = new List <ConfigurableLogger>(_loggerSettings.Length); foreach (LoggerSettings setting in _loggerSettings) { var logger = new ConfigurableLogger(string.Format(unformattedOutputPath, setting.Name)); logger.FallbackRuleSet = setting.FallbackRuleSet; if (setting.Rules != null) { foreach (LoggerSettings.RuleSetEntry ruleSetSetting in setting.Rules) { logger.Rules[ruleSetSetting.LogType] = ruleSetSetting.RuleSet; } } _loggers.Add(logger); } if (!string.IsNullOrEmpty(errorLog)) { UnityEngine.Debug.LogError(errorLog); } } } onComplete(this); }