41 lines
1.2 KiB
C#
41 lines
1.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
|
|
namespace ZktecoAttendenceService
|
|
{
|
|
class WriteToTxtFile
|
|
{
|
|
public void WriteToFile(string Message, string FileName)
|
|
{
|
|
//MessageBox.Show("In write file");
|
|
string path = AppDomain.CurrentDomain.BaseDirectory + "\\Logs";
|
|
if (!Directory.Exists(path))
|
|
{
|
|
Directory.CreateDirectory(path);
|
|
}
|
|
string filepath = AppDomain.CurrentDomain.BaseDirectory + "\\Logs\\" + FileName + "ServiceLog_" + DateTime.Now.Date.ToShortDateString().Replace('/', '_') + ".txt";
|
|
if (!File.Exists(filepath))
|
|
{
|
|
// Create a file to write to.
|
|
using (StreamWriter sw = File.CreateText(filepath))
|
|
{
|
|
sw.WriteLine(Message);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
using (StreamWriter sw = File.AppendText(filepath))
|
|
{
|
|
sw.WriteLine(Message);
|
|
}
|
|
}
|
|
// MessageBox.Show("In write file wxit");
|
|
}
|
|
}
|
|
}
|