Commit Latest

This commit is contained in:
2025-03-31 11:40:21 -04:00
parent 14da9516f8
commit f8c1abcf95
4 changed files with 30 additions and 8 deletions

View File

@@ -25,8 +25,6 @@ namespace MarketData.Services
Profiler profiler = new Profiler();
DateTime currentDate=DateTime.Now;
Trace.Listeners.Remove("Default");
tasks.Add("LOADHEADLINESWATCHLIST",TaskLoadHeadlinesWatchList);
tasks.Add("LOADPREMARKETDATA",TaskLoadPremarketData);
tasks.Add("UPDATEDAILY2",TaskUpdateDaily2);
@@ -45,7 +43,12 @@ namespace MarketData.Services
string arg = args[0].ToUpper();
CreateLogging(arg); // log files are now of the form market_data+task.log. Also log files will expire daily
// log files are now of the form market_data+task.log. Also log files will expire daily
if(!CreateLogging(arg))
{
Console.WriteLine("CreateLogging returned false.");
return;
}
MDTrace.WriteLine(LogLevel.DEBUG,$"[RunService] Started @ {Utility.DateTimeToStringYYYYHMMHDDHHMMSSTT(currentDate)}");
MDTrace.WriteLine(LogLevel.DEBUG,$"[RunService] Argument {arg}");
@@ -141,9 +144,9 @@ namespace MarketData.Services
await Task.FromResult(true);
}
private static void CreateLogging(String task)
private static bool CreateLogging(String task)
{
if(null == task) return;
if(String.IsNullOrEmpty(task))return false;
task=task.ToLower();
MDTrace.LogLevel = LogLevel.DEBUG;
String logFolder = "/logs";
@@ -153,7 +156,11 @@ namespace MarketData.Services
Console.WriteLine($"Current directory is {currentWorkingDirectory}");
Utility.EnsureLogFolder(currentWorkingDirectory+logFolder);
Utility.ExpireLogs(currentWorkingDirectory+logFolder,1);
Trace.Listeners.Remove("Default");
Console.WriteLine($"Adding Trace Listener :{currentWorkingDirectory+logFolder+"/"+strLogFile}");
Trace.Listeners.Add(new TextWriterTraceListener(currentWorkingDirectory+logFolder+"/"+strLogFile));
MDTrace.WriteLine($"Trace Listener added.");
return true;
}
// *********************************************************************************************************************************

View File

@@ -403,7 +403,8 @@ namespace MarketData.Helper
StringBuilder sb=new StringBuilder();
String strRequest;
String currentWorkingDirectory=Directory.GetCurrentDirectory();
String strExtractFolder=currentWorkingDirectory+"\\"+"extracts";
String strExtractFolder=currentWorkingDirectory+"/"+"extracts";
// String strExtractFolder=currentWorkingDirectory+"\\"+"extracts";
String strFileName="API_NY.GDP.MKTP.CD_DS2_V2_USD.zip";
String strPathFileName=currentWorkingDirectory+"\\"+strFileName;
sb.Append("http://api.worldbank.org/v2/en/indicator/NY.GDP.MKTP.CD?downloadformat=csv");

View File

@@ -92,6 +92,14 @@ namespace MarketData.MarketDataModel
MDTrace.WriteLine(LogLevel.DEBUG,String.Format("Error extracting economic indicators from zip file {0}, error was {1}",strPathZipFile,exception.ToString()));
return null;
}
finally
{
if(File.Exists(strPathZipFile))
{
try{File.Delete(strPathZipFile);}
finally{;}
}
}
}
public static EconomicIndicators FromDataTable(DataTable dataTable)
{