Write the below code inside any static class
FileStream fileStream = null;
StreamWriter streamWriter = null;
try
{
//string logFilePath = "C:\\temp\\";
string logFilePath = AppDomain.CurrentDomain.BaseDirectory;
logFilePath = logFilePath + "FCSApplicationLog" + "-" + DateTime.Today.ToString("yyyyMMdd") + "." + "txt";
if (logFilePath.Equals("")) return;
#region Create the Log file directory if it does not exists
DirectoryInfo logDirInfo = null;
FileInfo logFileInfo = new FileInfo(logFilePath);
logDirInfo = new DirectoryInfo(logFileInfo.DirectoryName);
if (!logDirInfo.Exists) logDirInfo.Create();
#endregion Create the Log file directory if it does not exists
if (!logFileInfo.Exists)
{
fileStream = logFileInfo.Create();
}
else
{
fileStream = new FileStream(logFilePath, FileMode.Append);
}
streamWriter = new StreamWriter(fileStream);
streamWriter.WriteLine("Message-1");//
streamWriter.WriteLine("Message-2");
streamWriter.WriteLine("Message-3");
streamWriter.WriteLine("Message-3");
streamWriter.WriteLine("Message-4");
streamWriter.WriteLine(string.Empty);
}
finally
{
if (streamWriter != null) streamWriter.Close();
if (fileStream != null) fileStream.Close();
}
FileStream fileStream = null;
StreamWriter streamWriter = null;
try
{
//string logFilePath = "C:\\temp\\";
string logFilePath = AppDomain.CurrentDomain.BaseDirectory;
logFilePath = logFilePath + "FCSApplicationLog" + "-" + DateTime.Today.ToString("yyyyMMdd") + "." + "txt";
if (logFilePath.Equals("")) return;
#region Create the Log file directory if it does not exists
DirectoryInfo logDirInfo = null;
FileInfo logFileInfo = new FileInfo(logFilePath);
logDirInfo = new DirectoryInfo(logFileInfo.DirectoryName);
if (!logDirInfo.Exists) logDirInfo.Create();
#endregion Create the Log file directory if it does not exists
if (!logFileInfo.Exists)
{
fileStream = logFileInfo.Create();
}
else
{
fileStream = new FileStream(logFilePath, FileMode.Append);
}
streamWriter = new StreamWriter(fileStream);
streamWriter.WriteLine("Message-1");//
streamWriter.WriteLine("Message-2");
streamWriter.WriteLine("Message-3");
streamWriter.WriteLine("Message-3");
streamWriter.WriteLine("Message-4");
streamWriter.WriteLine(string.Empty);
}
finally
{
if (streamWriter != null) streamWriter.Close();
if (fileStream != null) fileStream.Close();
}