Exemple #1
0
        public void openStream(Form1.JobType jobType)
        {
            string operation = "";

            switch (jobType)
            {
            case Form1.JobType.CLEAN: operation = "clean"; break;

            case Form1.JobType.MOVE: operation = "move"; break;

            case Form1.JobType.RENAME: operation = "rename"; break;
            }
            var name = DateTime.Now.ToString("yyyy-MM-dd_HH-mm-ss") + "_" + operation + ".txt";

            m_exePath = Path.GetDirectoryName(Application.ExecutablePath);
            filePath  = Path.Combine(m_exePath, name);

            fileStream = new FileStream(filePath, FileMode.Append);
            logWriter  = new StreamWriter(fileStream, Encoding.UTF8);
            isOpened   = true;
            writeCount = 0;
        }
Exemple #2
0
 public void StartLogger(Form1.JobType jobType)
 {
     logger.openStream(jobType);
 }