Ejemplo n.º 1
0
        private void RegisterClientDependencies()
        {
            IoCManager.Register <IClientMessageFactory, ClientMessageFactory>();
            IoCManager.Register <IClientChatManager, ClientChatManager>();

            var logLevel = ConfigurationManager.AppSettings["LogLevel"].ToLogLevel();

            IoCManager.AddClientLogging(builder => builder
                                        .AddFile("Logs/Jeffistance-{Date}.txt", logLevel)
                                        .AddConsole()
                                        .SetMinimumLevel(logLevel));

            IoCManager.BuildGraph();

            var logger = IoCManager.GetClientLogger();

            logger.LogInformation("Registered client dependencies.");
        }