diff options
author | Morph <39850852+Morph1984@users.noreply.github.com> | 2021-06-13 16:31:47 +0200 |
---|---|---|
committer | Morph <39850852+Morph1984@users.noreply.github.com> | 2021-06-13 17:05:58 +0200 |
commit | 391e823c797ba61791eeb98180ed5ea657b7d4c4 (patch) | |
tree | 31b852202d266375808c79c9f447791db36407bf /src/common/logging/filter.h | |
parent | common: logging: backend: Wrap IOFile in a unique_ptr (diff) | |
download | yuzu-391e823c797ba61791eeb98180ed5ea657b7d4c4.tar yuzu-391e823c797ba61791eeb98180ed5ea657b7d4c4.tar.gz yuzu-391e823c797ba61791eeb98180ed5ea657b7d4c4.tar.bz2 yuzu-391e823c797ba61791eeb98180ed5ea657b7d4c4.tar.lz yuzu-391e823c797ba61791eeb98180ed5ea657b7d4c4.tar.xz yuzu-391e823c797ba61791eeb98180ed5ea657b7d4c4.tar.zst yuzu-391e823c797ba61791eeb98180ed5ea657b7d4c4.zip |
Diffstat (limited to '')
-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. |