Skip to content

Commit 150caec

Browse files
committed
Changed LogDisplayTraceListener to use DiagnosticsFilter.
1 parent e964fb0 commit 150caec

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

Source/ExcelDna.Integration/LogDisplayTraceListener.cs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,15 @@ namespace ExcelDna.Logging
1313
// This might allow the source and EventType (and maybe a sequence) to be separate columns.
1414
public class LogDisplayTraceListener : TraceListener
1515
{
16-
private TraceEventType? filterLevel;
17-
1816
public LogDisplayTraceListener()
1917
{
2018
}
2119

2220
public LogDisplayTraceListener(string name, TraceEventType? filterLevel)
2321
: base(name)
2422
{
25-
this.filterLevel = filterLevel;
23+
if (filterLevel.HasValue)
24+
Filter = new DiagnosticsFilter(filterLevel.Value);
2625
}
2726

2827
public override void TraceEvent(TraceEventCache eventCache, string source, TraceEventType eventType, int id, string message)
@@ -35,9 +34,6 @@ public override void TraceEvent(TraceEventCache eventCache, string source, Trace
3534
if (Filter != null && !Filter.ShouldTrace(eventCache, source, eventType, id, format, args, null, null))
3635
return;
3736

38-
if (filterLevel.HasValue && eventType > filterLevel.Value)
39-
return;
40-
4137
string idDescription;
4238
if (source == "ExcelDna.Integration")
4339
{

0 commit comments

Comments
 (0)