diff options
| author | Morph <39850852+Morph1984@users.noreply.github.com> | 2021-06-13 10:31:47 -0400 |
|---|---|---|
| committer | Morph <39850852+Morph1984@users.noreply.github.com> | 2021-06-13 11:05:58 -0400 |
| commit | 391e823c797ba61791eeb98180ed5ea657b7d4c4 (patch) | |
| tree | 31b852202d266375808c79c9f447791db36407bf /src/common/logging/filter.h | |
| parent | 8150c65c07c39ab842f8c3249464ece1af4db9b4 (diff) | |
common: logging: Restructure backend code
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. |
