aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.Logging/GlobalExceptionTrapper.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Visual_Studio/Tango.Logging/GlobalExceptionTrapper.cs')
-rw-r--r--Software/Visual_Studio/Tango.Logging/GlobalExceptionTrapper.cs6
1 files changed, 3 insertions, 3 deletions
diff --git a/Software/Visual_Studio/Tango.Logging/GlobalExceptionTrapper.cs b/Software/Visual_Studio/Tango.Logging/GlobalExceptionTrapper.cs
index 722bceb56..8bc3729f2 100644
--- a/Software/Visual_Studio/Tango.Logging/GlobalExceptionTrapper.cs
+++ b/Software/Visual_Studio/Tango.Logging/GlobalExceptionTrapper.cs
@@ -102,7 +102,7 @@ namespace Tango.Logging
return e.TryRecover;
}
- public Task<MessageLogItem> GetLastApplicationCrashEventLog()
+ public Task<MessageLogItem> GetLastApplicationCrashEventLog(int maxMinutes = 10)
{
return Task.Factory.StartNew<MessageLogItem>(() =>
{
@@ -111,7 +111,7 @@ namespace Tango.Logging
try
{
var applicationEvents = new EventLog("Application");
- var events = applicationEvents.Entries.Cast<EventLogEntry>().Where(x => x.EntryType == EventLogEntryType.Error && x.Source == ".NET Runtime" && x.TimeWritten > DateTime.Now.AddMinutes(-10)).OrderByDescending(x => x.TimeWritten).ToList();
+ var events = applicationEvents.Entries.Cast<EventLogEntry>().Where(x => x.EntryType == EventLogEntryType.Error && x.Source == ".NET Runtime" && x.TimeWritten > DateTime.Now.AddMinutes(-maxMinutes)).OrderByDescending(x => x.TimeWritten).ToList();
Regex reg = new Regex("Application: (.+)");
@@ -131,7 +131,7 @@ namespace Tango.Logging
logItem.Message += "---------------------------------------------------------------------------\n\n";
logItem.Message += ev.Message;
logItem.TimeStamp = DateTime.Now;
- logItem.Category = LogCategory.Error;
+ logItem.Category = LogCategory.Critical;
break;
}
}