MCPcopy Create free account
hub / github.com/ARM-software/armnn / SetLogFilter

Function SetLogFilter

src/armnn/Logging.cpp:73–104  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

71}
72
73void SetLogFilter(LogSeverity level)
74{
75 SimpleLogger<LogSeverity::Trace>::Get().Enable(false);
76 SimpleLogger<LogSeverity::Debug>::Get().Enable(false);
77 SimpleLogger<LogSeverity::Info>::Get().Enable(false);
78 SimpleLogger<LogSeverity::Warning>::Get().Enable(false);
79 SimpleLogger<LogSeverity::Error>::Get().Enable(false);
80 SimpleLogger<LogSeverity::Fatal>::Get().Enable(false);
81 switch (level)
82 {
83 case LogSeverity::Trace:
84 SimpleLogger<LogSeverity::Trace>::Get().Enable(true);
85 ARMNN_FALLTHROUGH;
86 case LogSeverity::Debug:
87 SimpleLogger<LogSeverity::Debug>::Get().Enable(true);
88 ARMNN_FALLTHROUGH;
89 case LogSeverity::Info:
90 SimpleLogger<LogSeverity::Info>::Get().Enable(true);
91 ARMNN_FALLTHROUGH;
92 case LogSeverity::Warning:
93 SimpleLogger<LogSeverity::Warning>::Get().Enable(true);
94 ARMNN_FALLTHROUGH;
95 case LogSeverity::Error:
96 SimpleLogger<LogSeverity::Error>::Get().Enable(true);
97 ARMNN_FALLTHROUGH;
98 case LogSeverity::Fatal:
99 SimpleLogger<LogSeverity::Fatal>::Get().Enable(true);
100 break;
101 default:
102 throw armnn::InvalidArgumentException("Unknown LoggingSeverity level.");
103 }
104}
105
106class StandardOutputColourSink : public LogSink
107{

Callers 4

ConfigureLoggingFunction · 0.70
UnitTests.cppFile · 0.50
mainFunction · 0.50

Calls 2

EnableMethod · 0.45

Tested by

no test coverage detected