diff options
| author | Mai M <mathew1800@gmail.com> | 2021-06-13 14:29:39 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-06-13 14:29:39 -0400 |
| commit | de12dbb01a143de87b87e85cc0d63b8d1be282b0 (patch) | |
| tree | 0a1a06ac9a7b5a168fd1ca2dfa41804157b831f0 /src/common/logging/filter.h | |
| parent | 56afd4ab4bdba2a9f203042c286589be95849aef (diff) | |
| parent | a4454329c110be64a5707649d08d3002f0d8f59f (diff) | |
Merge pull request #6463 from Morph1984/restructure-logging
common: logging: Restructure logging backend
Diffstat (limited to 'src/common/logging/filter.h')
| -rw-r--r-- | src/common/logging/filter.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/common/logging/filter.h b/src/common/logging/filter.h index f5673a9f6..1a3074e04 100644 --- a/src/common/logging/filter.h +++ b/src/common/logging/filter.h @@ -5,6 +5,7 @@ #pragma once #include <array> +#include <chrono> #include <cstddef> #include <string_view> #include "common/logging/log.h" @@ -12,6 +13,17 @@ namespace Common::Log { /** + * Returns the name of the passed log class as a C-string. Subclasses are separated by periods + * instead of underscores as in the enumeration. + */ +const char* GetLogClassName(Class log_class); + +/** + * Returns the name of the passed log level as a C-string. + */ +const char* GetLevelName(Level log_level); + +/** * Implements a log message filter which allows different log classes to have different minimum * severity levels. The filter can be changed at runtime and can be parsed from a string to allow * editing via the interface or loading from a configuration file. |
