summaryrefslogtreecommitdiffstats
path: root/src/common/logging/backend.h
diff options
context:
space:
mode:
authorMorph <39850852+Morph1984@users.noreply.github.com>2021-06-13 16:31:47 +0200
committerMorph <39850852+Morph1984@users.noreply.github.com>2021-06-13 17:05:58 +0200
commit391e823c797ba61791eeb98180ed5ea657b7d4c4 (patch)
tree31b852202d266375808c79c9f447791db36407bf /src/common/logging/backend.h
parentcommon: logging: backend: Wrap IOFile in a unique_ptr (diff)
downloadyuzu-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 'src/common/logging/backend.h')
-rw-r--r--src/common/logging/backend.h28
1 files changed, 1 insertions, 27 deletions
diff --git a/src/common/logging/backend.h b/src/common/logging/backend.h
index 826bde694..4b9a910c1 100644
--- a/src/common/logging/backend.h
+++ b/src/common/logging/backend.h
@@ -1,9 +1,9 @@
// Copyright 2014 Citra Emulator Project
// Licensed under GPLv2 or any later version
// Refer to the license.txt file included.
+
#pragma once
-#include <chrono>
#include <filesystem>
#include <memory>
#include <string>
@@ -20,21 +20,6 @@ namespace Common::Log {
class Filter;
/**
- * A log entry. Log entries are store in a structured format to permit more varied output
- * formatting on different frontends, as well as facilitating filtering and aggregation.
- */
-struct Entry {
- std::chrono::microseconds timestamp;
- Class log_class{};
- Level log_level{};
- const char* filename = nullptr;
- unsigned int line_num = 0;
- std::string function;
- std::string message;
- bool final_entry = false;
-};
-
-/**
* Interface for logging backends. As loggers can be created and removed at runtime, this can be
* used by a frontend for adding a custom logging backend as needed
*/
@@ -131,17 +116,6 @@ void RemoveBackend(std::string_view backend_name);
Backend* GetBackend(std::string_view backend_name);
/**
- * 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);
-
-/**
* The global filter will prevent any messages from even being processed if they are filtered. Each
* backend can have a filter, but if the level is lower than the global filter, the backend will
* never get the message