- April 20, 2015
The following method can be used save string messages out to log files. In the code below I am using a couple class fields to establish the log file name. These can be customized to meet your need.
public void Output(string message) {
if (_logFilePath != stringEmpty) {
string fileName = "LogFile";
if (_contentDatabaseName != string.Empty)
fileName += "_" + _contentDatabaseName;
fileName += ".txt";
string filePath = System.IO.Path.Combine(_logFilePath, fileName);
System.IO.StreamWriter sw = System.IO.File.AppendText(filePath); // Change filename
try {
string logLine = System.String.Format("{0:G}: {1}.", System.DateTime.Now, message);
sw.WriteLine(logLine);
} finally {
sw.Close();
}
}
}
Cool eh?