Пример #1
0
        static void Main(string[] args)
        {
            LoggerSingleton logger = LoggerSingleton.GetInstance();

            logger.GetInfo();

            LoggerSingleton logger2 = LoggerSingleton.GetInstance(); //it's the same instance of logger

            Console.WriteLine(logger.Equals(logger2));
            Console.ReadKey();
        }
Пример #2
0
        public int ProcessTo(int end)
        {
            int sum = 0;

            for (int i = _start; i < end; ++i)
            {
                sum += i;
            }
            LoggerSingleton.GetInstance().Log("Processor just calculated some value: " + sum);

            return(sum);
        }
Пример #3
0
        static void Main(string[] args)
        {
            var log = LoggerSingleton.GetInstance();

            log.AddToLog("123", "11111111");
            Console.WriteLine("message was add to log");


            log.AddToLog("D:\\DOCUMENTS\\test", "222");
            Console.WriteLine("message was add to log");

            Console.ReadLine();
        }
Пример #4
0
 public HardProcessor(int start)
 {
     _start = start;
     LoggerSingleton.GetInstance().Log("Processor just created");
 }