diff options
| author | Per Larsson <[email protected]> | 2021-10-05 12:19:42 +0200 |
|---|---|---|
| committer | Per Larsson <[email protected]> | 2021-10-05 12:19:42 +0200 |
| commit | 48b0de7c5312d6fba7f13b241179aefb4cb5e12d (patch) | |
| tree | 69a2db670a4101b6daef17897be8dcc0ca3183b3 | |
| parent | status: Exposed global status at /status/status (diff) | |
| download | zen-48b0de7c5312d6fba7f13b241179aefb4cb5e12d.tar.xz zen-48b0de7c5312d6fba7f13b241179aefb4cb5e12d.zip | |
Pass logger from Zen client to session instead from spdlog registry.
| -rw-r--r-- | zenserver/upstream/zen.cpp | 6 | ||||
| -rw-r--r-- | zenserver/upstream/zen.h | 5 |
2 files changed, 8 insertions, 3 deletions
diff --git a/zenserver/upstream/zen.cpp b/zenserver/upstream/zen.cpp index c988a6b0b..6141fd397 100644 --- a/zenserver/upstream/zen.cpp +++ b/zenserver/upstream/zen.cpp @@ -328,7 +328,9 @@ namespace detail { ////////////////////////////////////////////////////////////////////////// -ZenStructuredCacheClient::ZenStructuredCacheClient(std::string_view ServiceUrl) : m_ServiceUrl(ServiceUrl) +ZenStructuredCacheClient::ZenStructuredCacheClient(std::string_view ServiceUrl) +: m_Log(logging::Get(std::string_view("zenclient"))) +, m_ServiceUrl(ServiceUrl) { } @@ -369,7 +371,7 @@ ZenStructuredCacheClient::FreeSessionState(detail::ZenCacheSessionState* State) using namespace std::literals; ZenStructuredCacheSession::ZenStructuredCacheSession(ZenStructuredCacheClient& OuterClient) -: m_Log(logging::Get("zenclient"sv)) +: m_Log(OuterClient.Log()) , m_Client(OuterClient) { m_SessionState = m_Client.AllocSessionState(); diff --git a/zenserver/upstream/zen.h b/zenserver/upstream/zen.h index 158be668a..12e46bd8d 100644 --- a/zenserver/upstream/zen.h +++ b/zenserver/upstream/zen.h @@ -138,8 +138,11 @@ public: std::string_view ServiceUrl() const { return m_ServiceUrl; } + inline spdlog::logger& Log() { return m_Log; } + private: - std::string m_ServiceUrl; + spdlog::logger& m_Log; + std::string m_ServiceUrl; RwLock m_SessionStateLock; std::list<detail::ZenCacheSessionState*> m_SessionStateCache; |