Change log expiry days to 2

This commit is contained in:
2025-08-01 16:27:57 -04:00
parent 199ec03188
commit e79dd63ef5

View File

@@ -109,7 +109,7 @@ namespace MarketData.Services
}
string arg = args[0].ToUpper();
// log files are now of the form market_data+task.log. Also log files will expire when > 1 days old
// log files are now of the form market_data+task.log. The log expiry days is set in the CreateLogging method below.
if(!CreateLogging(arg))
{
Console.WriteLine("CreateLogging returned false.");
@@ -459,8 +459,14 @@ namespace MarketData.Services
// ******************************************************************* E N D T A S K S ********************************************************************
// *********************************************************************************************************************************************************
/// <summary>
/// Creates the log file for the particular task. The log expiry days has been set to 2 days below.
/// </summary>
/// <param name="task"></param>
/// <returns></returns>
private static bool CreateLogging(String task)
{
int logExpiryDays = 2;
if(String.IsNullOrEmpty(task))return false;
task=task.ToLower();
MDTrace.LogLevel = LogLevel.DEBUG;
@@ -470,7 +476,7 @@ namespace MarketData.Services
String currentWorkingDirectory = Directory.GetCurrentDirectory();
Console.WriteLine($"Current directory is {currentWorkingDirectory}");
Utility.EnsureLogFolder(currentWorkingDirectory+logFolder);
Utility.ExpireLogs(currentWorkingDirectory+logFolder,1);
Utility.ExpireLogs(currentWorkingDirectory+logFolder,logExpiryDays);
Trace.Listeners.Remove("Default");
Console.WriteLine($"Adding Trace Listener :{currentWorkingDirectory+logFolder+"/"+strLogFile}");
Trace.Listeners.Add(new TextWriterTraceListener(currentWorkingDirectory+logFolder+"/"+strLogFile));