Ejemplo n.º 1
0
 public HttpListenerController(string[] prefixes, string vdir, string pdir)
 {
     _log         = LoggerHelper.GetLogger(WellKnownLogger.Logbus);
     _prefixes    = prefixes;
     _virtualDir  = vdir;
     _physicalDir = pdir;
 }
Ejemplo n.º 2
0
 public NotesWCFService()
 {
     _logger = LoggerHelper.GetLogger(typeof(NotesWCFService));
     InitializeComponent();
     ServiceName = CurrentServiceName;
     AppDomain.CurrentDomain.UnhandledException += UnhandledException;
 }
Ejemplo n.º 3
0
        public void TestTlsLogger()
        {
            try
            {
                if (!File.Exists(@"C:\\logbus.p12"))
                {
                    Assert.Inconclusive("Please copy first logbus.p12 to C:\\ path");
                }

                logbus = LogbusSingletonHelper.Instance;
                logger = LoggerHelper.GetLogger();

                logbus.Start();
                logbus.MessageReceived += logbus_MessageReceived;

                logger.Info("TLS test");

                Assert.IsTrue(testSuccess.WaitOne(5000));
            }
            finally
            {
                logbus.Dispose();
                logger = null;
            }
        }
Ejemplo n.º 4
0
 public LoginBase()
 {
     Logger = LoggerHelper.GetLogger(GetType());
     Lpage  = new LoginPage(ObjectRepository.Driver);
     HPage  = Lpage.LoginApplication(ObjectRepository.Config.GetUsername(), ObjectRepository.Config.GetPassword());
     Logger.Info("Test Execution Started");
 }
Ejemplo n.º 5
0
        public async Task CreateServiceStatusLogTestAsync()
        {
            // Arrange
            var logger     = LoggerHelper.GetLogger <IAdministrationService>();
            var service    = ServiceMocker.GetAdministrationService();
            var controller = new AdministrationController(logger, service);
            var request    = new ServiceEnvironmentStatusLogVm
            {
                ServiceEnvironmentID = 1,
                Target     = "192.168.1.1",
                ActionName = "Ping",
                Success    = true,
                Date       = DateTime.Now
            };

            // Act
            var response = await controller.CreateServiceStatusLogAsync(request) as ObjectResult;

            var value = response.Value as ISingleResponse <ServiceEnvironmentStatusLog>;

            controller.Dispose();

            // Assert
            Assert.False(value.DidError);
        }
Ejemplo n.º 6
0
 /// <summary>
 /// 处理UI线程异常
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 static void Application_ThreadException(object sender, ThreadExceptionEventArgs e)
 {
     //LogHelper.WriteLog( e.Exception);
     //LogHelper.WriteLog2Sqlite(e.Exception);
     MessageBox.Show("异常信息:" + e.Exception.Message);
     LoggerHelper.GetLogger().Add(e.Exception, "1");
 }
Ejemplo n.º 7
0
 public RestClient(IHostingEnvironment env, IDiscoveryService discoveryService, HttpClient client = null)
 {
     _env              = env;
     _client           = client ?? new HttpClient();
     _discoveryService = discoveryService;
     _logger           = LoggerHelper.GetLogger <RestClient>();
 }
Ejemplo n.º 8
0
        private void Init()
        {
            Log = LoggerHelper.GetLogger(WellKnownLogger.Client);

            if (_exclusiveUsage)
            {
                //Create channel
                ChannelCreationInformation info = new ChannelCreationInformation
                {
                    coalescenceWindow = 0,
                    description       = "Channel created by LogCollector",
                    filter            = _filter,
                    title             = "AutoChannel",
                    id = ChannelId
                };

                try
                {
                    ChannelManager.CreateChannel(info);
                }
                catch (Exception ex)
                {
                    throw new LogbusException("Unable to create a new channel", ex);
                }
            }
        }
Ejemplo n.º 9
0
        public QueryMovieByIdTest()
        {
            connectorApi = Substitute.For <IImdbMovieConnectorApi>();
            logger       = LoggerHelper.GetLogger <QueryMovieByIdHandler>();

            handler = new QueryMovieByIdHandler(connectorApi, logger);
        }
        public static IDashboardService GetDashboardService()
        {
            var options = new DbContextOptionsBuilder <ServiceMonitorDbContext>()
                          .UseSqlServer("server=(local);database=ServiceMonitor;integrated security=yes;MultipleActiveResultSets=True;")
                          .Options;

            return(new DashboardService(LoggerHelper.GetLogger <IDashboardService>(), new ServiceMonitorDbContext(options)));
        }
Ejemplo n.º 11
0
 public SyslogTlsCollector()
 {
     _log            = LoggerHelper.GetLogger(WellKnownLogger.CollectorInternal);
     _queue          = new FastFifoQueue <SyslogMessage>(QUEUE_CAPACITY);
     _deliveryThread = new Thread(DeliveryLoop)
     {
         Name = "SyslogTlsCollector.DeliveryThread"
     };
     _configured = false;
 }
Ejemplo n.º 12
0
        public QueryVehicleTest()
        {
            _vehicleRepository = Substitute.For <IVehicleRepository>();

            _logger = LoggerHelper.GetLogger <QueryVehicleHandler>();

            _handler = new QueryVehicleHandler(
                _vehicleRepository,
                _logger);
        }
Ejemplo n.º 13
0
        public QueryMovies()
        {
            mapper = MapperHelper.GetMapper();

            imdbApi    = Substitute.For <IImdbMovieConnectorApi>();
            lambda3Api = Substitute.For <ILambda3MovieConnectorApi>();
            logger     = LoggerHelper.GetLogger <QueryMoviesHandler>();

            handler = new QueryMoviesHandler(mapper, logger, lambda3Api, imdbApi);
        }
Ejemplo n.º 14
0
        public void Log4NetFileAppenderTest()
        {
            var logger = LoggerHelper.GetLogger(typeof(LoggerTests));

            logger.Fatal("Fatal");
            logger.Error("Error");
            logger.Warn("Warn");
            logger.Info("Info");
            logger.Debug("Debug");
        }
Ejemplo n.º 15
0
        public QueryAddressTest()
        {
            _addressRepository = Substitute.For <IAddressRepository>();

            _logger = LoggerHelper.GetLogger <QueryAddressHandler>();

            _handler = new QueryAddressHandler(
                _addressRepository,
                _logger);
        }
Ejemplo n.º 16
0
        public ConsoleApplication(IMicroservice microservice)
        {
            if (microservice == null)
            {
                throw new ArgumentNullException(nameof(microservice));
            }

            _cancellationTokenSource = new CancellationTokenSource();
            _logger       = LoggerHelper.GetLogger <ConsoleApplication>();
            _microservice = microservice;
        }
Ejemplo n.º 17
0
        /// <summary>
        /// 处理未捕获的异常
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
        {
            //LogHelper.WriteLog(e.ExceptionObject as Exception);
            //LogHelper.WriteLog2Sqlite(e.ExceptionObject as Exception);
            var exception = e.ExceptionObject as Exception;

            if (exception != null)
            {
                MessageBox.Show("异常信息:" + exception.Message);
            }
            LoggerHelper.GetLogger().Add(exception, "1");
        }
Ejemplo n.º 18
0
        public QueryDriverTest()
        {
            _mapper = MapperHelper.GetMapper();

            _driverRepository = Substitute.For <IDriverRepository>();

            _logger = LoggerHelper.GetLogger <QueryDriverHandler>();

            _handler = new QueryDriverHandler(
                _mapper,
                _driverRepository,
                _logger);
        }
Ejemplo n.º 19
0
        public RemoveAddressTest()
        {
            _mapper = MapperHelper.GetMapper();

            _addressRepository = Substitute.For <IAddressRepository>();

            _logger = LoggerHelper.GetLogger <RemoveAddressHandler>();

            _handler = new RemoveAddressHandler(
                _mapper,
                _addressRepository,
                _logger);
        }
Ejemplo n.º 20
0
        public RemoveVehicleTest()
        {
            _mapper = MapperHelper.GetMapper();

            _vehicleRepository = Substitute.For <IVehicleRepository>();

            _logger = LoggerHelper.GetLogger <RemoveVehicleHandler>();

            _handler = new RemoveVehicleHandler(
                _mapper,
                _vehicleRepository,
                _logger);
        }
Ejemplo n.º 21
0
        public static void Execute()
        {
            if (_run)
            {
                return;
            }

            lock (_groups)
            {
                if (!_run)
                {
                    Parallel.ForEach(_groups, async(item) =>
                    {
                        try
                        {
                            await item.Execute();
                        }
                        catch (Exception ex)
                        {
                            LoggerHelper.GetLogger((logger) =>
                            {
                                logger.LogError($"TimerController error:{ex.ToString()}");
                            });
                        }

                        await Task.Delay(1);
                        while (true)
                        {
                            System.Threading.Thread.Sleep(item.Interval * 1000);

                            try
                            {
                                await item.Execute();
                            }
                            catch (Exception ex)
                            {
                                LoggerHelper.GetLogger((logger) =>
                                {
                                    logger.LogError($"TimerController error:{ex.ToString()}");
                                });
                            }
                        }
                    });


                    _run = true;
                }
            }
        }
Ejemplo n.º 22
0
        public ChangeVehicleTest()
        {
            _mapper = MapperHelper.GetMapper();

            _vehicleRepository = Substitute.For <IVehicleRepository>();

            _driverRepository = Substitute.For <IDriverRepository>();

            _logger = LoggerHelper.GetLogger <ChangeVehicleHandler>();

            _handler = new ChangeVehicleHandler(
                _mapper,
                _vehicleRepository,
                _driverRepository,
                _logger);
        }
Ejemplo n.º 23
0
        public async Task GetServiceWatcherItemsTestAsync()
        {
            // Arrange
            var logger     = LoggerHelper.GetLogger <IDashboardService>();
            var service    = ServiceMocker.GetDashboardService();
            var controller = new DashboardController(logger, service);

            // Act
            var response = await controller.GetServiceWatcherItemsAsync() as ObjectResult;

            var value = response.Value as IListResponse <ServiceWatcherItemDto>;

            controller.Dispose();

            // Assert
            Assert.False(value.DidError);
        }
Ejemplo n.º 24
0
        public async Task GetServiceStatusDetailsTestAsync()
        {
            // Arrange
            var logger     = LoggerHelper.GetLogger <IDashboardService>();
            var service    = ServiceMocker.GetDashboardService();
            var controller = new DashboardController(logger, service);
            var userName   = "******";

            // Act
            var response = await controller.GetServiceStatusDetailsAsync(userName) as ObjectResult;

            var value = response.Value as IListResponse <ServiceStatusDetailDto>;

            controller.Dispose();

            // Assert
            Assert.False(value.DidError);
        }
Ejemplo n.º 25
0
        public void TestTlsClient()
        {
            _success = new AutoResetEvent(false);
            using (ILogBus logbus = LogbusSingletonHelper.Instance)
            {
                logbus.Start();

                using (ILogClient client = ClientHelper.CreateReliableClient(new TrueFilter()))
                {
                    client.Start();
                    client.MessageReceived += client_MessageReceived;

                    ILog logger = LoggerHelper.GetLogger();
                    logger.Notice("Hello K.I.T.T.!");

                    Assert.IsTrue(_success.WaitOne(10000));
                }
            }
        }
Ejemplo n.º 26
0
        public ChangeAddressTest()
        {
            _mapper = MapperHelper.GetMapper();

            _addressRepository = Substitute.For <IAddressRepository>();

            _driverRepository = Substitute.For <IDriverRepository>();

            _logger = LoggerHelper.GetLogger <ChangeAddressHandler>();

            _googleMaps = Substitute.For <IGoogleMapsConnector>();

            _googleMaps.GetLocationAsync(Arg.Any <IAddress>())
            .Returns(new Location(-10000, -10000));

            _handler = new ChangeAddressHandler(
                _mapper,
                _addressRepository,
                _driverRepository,
                _logger,
                _googleMaps);
        }
Ejemplo n.º 27
0
        static void Main(string[] args)
        {
            uint entities = 1;

            Console.WriteLine("This program periodically sends heartbeats to Logbus.");
            if (args.Length > 0)
            {
                if (uint.TryParse(args[0], out entities))
                {
                    Console.WriteLine("Using {0} entities for this process", entities);
                }
                else
                {
                    Console.WriteLine("Usage: HeartbeatSource [ENTITIES]");
                    Console.WriteLine("\tENTITIES:\tNumber of entities that this program will simulate");
                    Environment.Exit(1);
                }
            }

            Console.WriteLine();
            Console.WriteLine("Activating {0} entities. This may take a while as the program waits a little time between activations...");
            ILog[] logs = new ILog[entities];

            Random rand = new Random();

            for (int i = 0; i < entities; i++)
            {
                logs[i] = LoggerHelper.GetLogger("HbEntity-" + i.ToString());
                Thread.Sleep(rand.Next(3000));
            }

            Console.WriteLine();
            Console.WriteLine("Program running. No status will be reported here.");
            Console.WriteLine("Press CTRL+C when you want to stop.");
            Thread.Sleep(Timeout.Infinite);
        }
Ejemplo n.º 28
0
 public NotesServiceIIS()
 {
     _service = new NotesService(
         logger: LoggerHelper.GetLogger(typeof(NotesServiceIIS))
         );
 }
Ejemplo n.º 29
0
 public LoggerService(Setting settings)
 {
     logger = LoggerHelper.GetLogger(settings);
 }
Ejemplo n.º 30
0
 public MyLog4NetLogger(Type type)
 {
     LoggerHelper.GetLogger(type, "MyLog", Level.All);
 }