コード例 #1
0
ファイル: Context.cs プロジェクト: kbabiy/LogCast
        public override void Arrange()
        {
            _config = AppConfig.ChangeByResource(this, "App.config");
            global::NLog.LogManager.ReconfigExistingLoggers();

            LogConfig.DisableAutoConfig = true;
            if (LogConfig.IsConfigured)
            {
                LogConfig.Reset();
            }

            ClientMock = new LogCastClientMock();
            LogConfig.BeginConfiguration(new NLogManager())
            .WithLogCastClientFactory(new LogCastClientFactoryMock(ClientMock))
            .End();
            Logger = LogManager.GetLogger();

            if (Target == null)
            {
                Target = NLogManager.GetTarget();
            }

            ClientMock.Options        = Target.Options;
            ClientMock.LastLog        = null;
            ClientMock.LastWaitAll    = null;
            ClientMock.WaitAllTimeout = TimeSpan.FromSeconds(1);
        }
コード例 #2
0
ファイル: Context.cs プロジェクト: kbabiy/LogCast
        public override void Arrange()
        {
            _config = AppConfig.ChangeByResource(this, "App.config");
            Trace.Refresh();

            LogConfig.DisableAutoConfig = true;
            if (LogConfig.IsConfigured)
            {
                LogConfig.Reset();
            }

            ClientMock = new LogCastClientMock();
            LogConfig.BeginConfiguration(new TraceLogManager(TestTraceSource))
            .WithLogCastClientFactory(new LogCastClientFactoryMock(ClientMock))
            .End();
            Logger = LogManager.GetLogger();

            if (Listener == null)
            {
                Listener = GetListener(TestTraceSource);
            }

            ClientMock.Options        = Listener.Worker.Options;
            ClientMock.LastLog        = null;
            ClientMock.LastWaitAll    = null;
            ClientMock.WaitAllTimeout = TimeSpan.FromMilliseconds(10);
        }
コード例 #3
0
 public override void Act()
 {
     LogConfig.BeginConfiguration(Mock.Of <ILogManager>())
     .WithLazyEngineInitialization()
     .WithMaxMessagesPerContext(234)
     .End();
     base.Act();
 }
コード例 #4
0
 public override void Act()
 {
     LogConfig.BeginConfiguration(_managerMock.Object)
     .WithGlobalInspector(_inspectors.Inspector1)
     .WithGlobalInspector(_inspectors.Inspector3)
     .WithGlobalInspector(_inspectors.Inspector4)
     .End();
     base.Act();
 }
コード例 #5
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            // Add framework services.
            services.AddMvc();

            LogConfig.BeginConfiguration(new TraceLogManager("logger"))
            .WithContextStrategy(new AspNetCoreContextStrategy())
            .End();
        }
コード例 #6
0
 public override void Act()
 {
     LogConfig.BeginConfiguration(_managerMock.Object)
     .WithLogCastEngineFactory(_config.EngineFactory.Object)
     .WithLogCastClientFactory(_config.ClientFactory)
     .WithDetailsFormatter(_config.Details)
     .WithMaxMessagesPerContext(ConfigMocks.MaxMessagesPerContext)
     .WithContextStrategy(new StubContextStrategy())
     .End();
     base.Act();
 }
コード例 #7
0
ファイル: Context.cs プロジェクト: kbabiy/LogCast
        public override void Arrange()
        {
            _config = AppConfig.ChangeByResource(this, "App.config");

            LogConfig.DisableAutoConfig = true;
            if (LogConfig.IsConfigured)
            {
                LogConfig.Reset();
            }

            Target = new DirectLogManager();
            var clientFactory = new LogCastClientFactoryMock();

            LogConfig.BeginConfiguration(Target)
            .WithLogCastClientFactory(clientFactory)
            .End();

            ClientMock                = clientFactory.ConfiguredClient;
            ClientMock.LastLog        = null;
            ClientMock.LastWaitAll    = null;
            ClientMock.WaitAllTimeout = TimeSpan.FromSeconds(1);

            Logger = LogManager.GetLogger();
        }
コード例 #8
0
 public override void Act()
 {
     LogConfig.BeginConfiguration(_managerMock.Object).WithMaxMessagesPerContext(23);
     base.Act();
 }
コード例 #9
0
 protected void Application_Start(object sender, EventArgs e)
 {
     LogConfig.BeginConfiguration(new TraceLogManager("logger"))
     .WithGlobalInspector(new OperationContextInspector(LoggingOptions.All()))
     .End();
 }