示例#1
0
        public void application_version_should_be_required()
        {
            LogManager.Configuration = new LoggingConfiguration();
            LogManager.ThrowExceptions = true;
            _etTarget = new ExceptronTarget();
            _etTarget.ApplicationVersion = null;
            _etTarget.ApiKey = "FAKE";
            LogManager.Configuration.AddTarget(Guid.NewGuid().ToString(), _etTarget);
            LogManager.Configuration.LoggingRules.Add(new LoggingRule("*", LogLevel.Debug, _etTarget));

            Assert.Throws<NLogConfigurationException>(LogManager.ReconfigExistingLoggers);
        }
示例#2
0
        public void Setup()
        {
            LogManager.Configuration = new LoggingConfiguration();
            LogManager.ThrowExceptions = true;
            _etTarget = new ExceptronTarget
                {
                    ApiKey = "FAKE",
                    ApplicationVersion = new Version().ToString()
                };

            LogManager.Configuration.AddTarget(Guid.NewGuid().ToString(), _etTarget);
            LogManager.Configuration.LoggingRules.Add(new LoggingRule("*", LogLevel.Debug, _etTarget));

            LogManager.ReconfigExistingLoggers();

            _etTarget.ExceptronClient = _exceptronClient.Object;
        }