コード例 #1
0
 public static void PrintLog(Adf.LogWriter logWriter)
 {
     if (HAContext.Enable == true)
     {
         if (logWriter.Enable)
         {
             logWriter.WriteTimeLine("HA:Node1: " + HAContext.Node1Point);
             logWriter.WriteTimeLine("HA:Node2: " + HAContext.Node2Point);
             logWriter.WriteTimeLine("HA:Node3: " + HAContext.Node3Point);
             //
             logWriter.WriteTimeLine("HA:Keepalive: " + (HAContext.Keepalive / 1000));
             logWriter.WriteTimeLine("HA:ElectTimeout: " + (HAContext.ElectTimeout / 1000));
             logWriter.WriteTimeLine("HA:MasterKey: " + HAContext.MasterKey);
         }
     }
 }
コード例 #2
0
ファイル: LogWriterTest.cs プロジェクト: aooshi/adf
        public void Test()
        {
            var logWriter = new Adf.LogWriter("logwriter-test", "c:\\logs\\");

            logWriter.Flushed += (s, o) => {
                //Console.ForegroundColor = ConsoleColor.Green;
                Console.WriteLine("\tflushed");
            };

            Console.WriteLine("buffer size: " + logWriter.BufferSize);
            Console.WriteLine("buffer count: " + logWriter.BufferCount);
            Console.WriteLine("writer 10 line log begin");
            for (int i = 0; i < 10; i++)
            {
                logWriter.WriteTimeLine(i.ToString("x") + " line");
            }
            Console.WriteLine("writer 10 line log end");

            logWriter.BufferSize = 100;
            Console.WriteLine("buffer size: " + logWriter.BufferSize);
            Console.WriteLine("buffer count: " + logWriter.BufferCount);


            Console.WriteLine("writer 10 line log");
            for (int i = 0; i < 10; i++)
            {
                logWriter.WriteTimeLine(i.ToString("x").PadRight(1024) + " line");
            }
            Console.WriteLine("writer 10 line log end");


            Console.WriteLine("wait 3s");
            System.Threading.Thread.Sleep(3000);

            Console.WriteLine("buffer size: " + logWriter.BufferSize);
            Console.WriteLine("buffer count: " + logWriter.BufferCount);

            logWriter.Dispose();

            Console.WriteLine("writer disabled");

            Console.Read();
        }