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; }
public void StartLogger(Form1.JobType jobType) { logger.openStream(jobType); }