Ejemplo n.º 1
0
        public static void Write(EventRecord Record)
        {
            if (!System.IO.Directory.Exists(baseDirectory))
            {
                System.IO.Directory.CreateDirectory(baseDirectory);
            }

            Record.ParticipantId = ParticipantId.ToString();
            Record.Col           = CurrentCol;
            Record.Row           = CurrentRow;

            System.IO.FileInfo fi = new System.IO.FileInfo(OutputFilename);
            bool AddHeader        = !fi.Exists;

            using (var sw = fi.AppendText())
            {
                if (AddHeader)
                {
                    sw.WriteLine(Record.GetHeader());
                }

                if (!Record.EventTime.HasValue)
                {
                    Record.EventTime = System.DateTime.Now;
                }

                sw.WriteLine(Record.ToString());
                sw.Flush();
                sw.Close();
            }
        }
Ejemplo n.º 2
0
        public static void Write(EventRecord Record)
        {
            if (!System.IO.Directory.Exists(baseDirectory))
            {
                System.IO.Directory.CreateDirectory(baseDirectory);
            }

            string OutputFilename = System.IO.Path.Combine(baseDirectory, string.Format("Megamind_{0}", System.DateTime.Today.ToString("yyyyMMdd")));

            System.IO.FileInfo fi = new System.IO.FileInfo(OutputFilename);
            bool AddHeader        = !fi.Exists;

            using (var sw = fi.AppendText())
            {
                if (AddHeader)
                {
                    sw.WriteLine(Record.GetHeader());
                }

                if (!Record.EventTime.HasValue)
                {
                    Record.EventTime = System.DateTime.Now;
                }

                sw.WriteLine(Record.ToString());
                sw.Flush();
                sw.Close();
            }
        }