예제 #1
0
        public void CreateFile()
        {
            StreamWriter writer = new StreamWriter( fileName );
            writer.Write( "Hello" );
            writer.Close();

            handler = new CounterEventHandler();
            watcher = new AssemblyWatcher(watcherDelayMs, fileName);
            watcher.AssemblyChangedEvent += new AssemblyWatcher.AssemblyChangedHandler( handler.OnChanged );
            watcher.Start();
        }
예제 #2
0
        public void CreateFile()
        {
            StreamWriter writer = new StreamWriter(fileName);

            writer.Write("Hello");
            writer.Close();

            handler = new CounterEventHandler();
            watcher = new AssemblyWatcher(watcherDelayMs, fileName);
            watcher.AssemblyChangedEvent += new AssemblyWatcher.AssemblyChangedHandler(handler.OnChanged);
            watcher.Start();
        }
		public void CreateFile()
		{
            string tempDir = Path.GetTempPath();
            fileName = Path.Combine(tempDir, "temp.txt");
            tempFileName = Path.Combine(tempDir, "newTempFile.txt");

			StreamWriter writer = new StreamWriter( fileName );
			writer.Write( "Hello" );
			writer.Close();

			handler = new CounterEventHandler();
			watcher = new AssemblyWatcher();
			watcher.Setup(watcherDelayMs, fileName);
			watcher.AssemblyChanged += new AssemblyChangedHandler( handler.OnChanged );
			watcher.Start();
		}
예제 #4
0
        public void CreateFile()
        {
            if (Environment.OSVersion.Platform != System.PlatformID.Win32NT)
            {
                return;
            }

            file = new FileInfo(fileName);
            FileStream stream = file.Create();

            stream.Close();

            handler = new CounterEventHandler();
            watcher = new AssemblyWatcher(watcherDelayMs, fileName);
            watcher.AssemblyChangedEvent += new AssemblyWatcher.AssemblyChangedHandler(handler.OnChanged);
            watcher.Start();
        }
예제 #5
0
        public void CreateFile()
        {
            string tempDir = Path.GetTempPath();

            fileName     = Path.Combine(tempDir, "temp.txt");
            tempFileName = Path.Combine(tempDir, "newTempFile.txt");

            StreamWriter writer = new StreamWriter(fileName);

            writer.Write("Hello");
            writer.Close();

            handler = new CounterEventHandler();
            watcher = new AssemblyWatcher();
            watcher.Setup(watcherDelayMs, fileName);
            watcher.AssemblyChanged += new AssemblyChangedHandler(handler.OnChanged);
            watcher.Start();
        }
예제 #6
0
        private static void Inicializar()
        {
            Console.WriteLine("--- Starting Logger Console App ---");

            var builder = new ConfigurationBuilder()
                          .SetBasePath(Directory.GetCurrentDirectory())
                          .AddJsonFile("appsettings.json");

            var configuration = builder.Build();

            _pluginServices = new PluginServices(configuration.GetConnectionString("DefaultConnection"));

            AssemblyWatcher assemblyMonitor = new AssemblyWatcher(_pluginServices);

            CargaModulos(configuration.GetSection("ModulesEnable").GetChildren());
            ModulesInformation();

            Console.WriteLine("-> Enter status to know the status of the modules");
            Console.WriteLine("-> Enter test to inser data in log enables");
            Console.WriteLine("-> Enter exit to close the application");
            Console.WriteLine(string.Empty);
        }