diff options
author | Sadik Armagan <sadik.armagan@arm.com> | 2022-01-26 09:57:05 +0000 |
---|---|---|
committer | Sadik Armagan <sadik.armagan@arm.com> | 2022-01-27 10:47:00 +0000 |
commit | 4a0844db1ba4889153071c4023071f23860de817 (patch) | |
tree | 59329290f83517931f0af5d82039bcb996b8b463 /src/armnn/Logging.cpp | |
parent | 9ef361469ef64616c1fdb92d57258ac63a26804a (diff) | |
download | armnn-4a0844db1ba4889153071c4023071f23860de817.tar.gz |
IVGCVSW-6739 'Issues on Logging API'
* Enabled using same instance of SimpleLogger
* Removed some trailing new lines on some log messages
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I4b917c0ca5011afc9b39dad50715290ba15a1246
Diffstat (limited to 'src/armnn/Logging.cpp')
-rw-r--r-- | src/armnn/Logging.cpp | 50 |
1 files changed, 49 insertions, 1 deletions
diff --git a/src/armnn/Logging.cpp b/src/armnn/Logging.cpp index 0cdcdc58ea..73879e644d 100644 --- a/src/armnn/Logging.cpp +++ b/src/armnn/Logging.cpp @@ -21,6 +21,55 @@ namespace armnn { +template<LogSeverity Level> +SimpleLogger<Level>& SimpleLogger<Level>::Get() +{ + static SimpleLogger<Level> logger; + return logger; +} + +template<> +SimpleLogger<LogSeverity::Debug>& SimpleLogger<LogSeverity::Debug>::Get() +{ + static SimpleLogger<LogSeverity::Debug> logger; + return logger; +} + +template<> +SimpleLogger<LogSeverity::Trace>& SimpleLogger<LogSeverity::Trace>::Get() +{ + static SimpleLogger<LogSeverity::Trace> logger; + return logger; +} + +template<> +SimpleLogger<LogSeverity::Info>& SimpleLogger<LogSeverity::Info>::Get() +{ + static SimpleLogger<LogSeverity::Info> logger; + return logger; +} + +template<> +SimpleLogger<LogSeverity::Warning>& SimpleLogger<LogSeverity::Warning>::Get() +{ + static SimpleLogger<LogSeverity::Warning> logger; + return logger; +} + +template<> +SimpleLogger<LogSeverity::Error>& SimpleLogger<LogSeverity::Error>::Get() +{ + static SimpleLogger<LogSeverity::Error> logger; + return logger; +} + +template<> +SimpleLogger<LogSeverity::Fatal>& SimpleLogger<LogSeverity::Fatal>::Get() +{ + static SimpleLogger<LogSeverity::Fatal> logger; + return logger; +} + void SetLogFilter(LogSeverity level) { SimpleLogger<LogSeverity::Trace>::Get().Enable(false); @@ -149,5 +198,4 @@ void SetAllLoggingSinks(bool standardOut, bool debugOut, bool coloured) SetLoggingSinks<LogSeverity::Fatal>(standardOut, debugOut, coloured); } - } //namespace armnn |