public static void Initialize()
        {
            var reg = new ReactiveUI.NLog.Registrations();
            reg.Register((f, t) => ((ModernDependencyResolver)RxApp.DependencyResolver).Register(f, t));

            #if DEBUG
            var debugTarget = new DebuggerTarget() {
                Name = "debug",
                Layout = new SimpleLayout(@"${longdate} - ${level:uppercase=true}: ${message}${onexception:${newline}EXCEPTION\: ${exception:format=ToString}}"),
            };

            var debugRule = new LoggingRule("*", NLog.LogLevel.Info, debugTarget);
            NLog.LogManager.Configuration.AddTarget("debug", debugTarget);
            NLog.LogManager.Configuration.LoggingRules.Add(debugRule);

            NLog.LogManager.ReconfigExistingLoggers();
            #endif
        }
Пример #2
0
        public static void Initialize()
        {
            var reg = new ReactiveUI.NLog.Registrations();

            reg.Register((f, t) => ((ModernDependencyResolver)RxApp.DependencyResolver).Register(f, t));

#if DEBUG
            var debugTarget = new DebuggerTarget()
            {
                Name   = "debug",
                Layout = new SimpleLayout(@"${longdate} - ${level:uppercase=true}: ${message}${onexception:${newline}EXCEPTION\: ${exception:format=ToString}}"),
            };

            var debugRule = new LoggingRule("*", NLog.LogLevel.Info, debugTarget);
            NLog.LogManager.Configuration.AddTarget("debug", debugTarget);
            NLog.LogManager.Configuration.LoggingRules.Add(debugRule);

            NLog.LogManager.ReconfigExistingLoggers();
#endif
        }