\hypertarget{classGpgFrontend_1_1LoggerManager}{}\doxysection{Gpg\+Frontend\+::Logger\+Manager Class Reference}
\label{classGpgFrontend_1_1LoggerManager}\index{GpgFrontend::LoggerManager@{GpgFrontend::LoggerManager}}


Inheritance diagram for Gpg\+Frontend\+::Logger\+Manager\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classGpgFrontend_1_1LoggerManager__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for Gpg\+Frontend\+::Logger\+Manager\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classGpgFrontend_1_1LoggerManager__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1LoggerManager_addf55911a710c3a5541960202634bceb}\label{classGpgFrontend_1_1LoggerManager_addf55911a710c3a5541960202634bceb}} 
{\bfseries Logger\+Manager} (int channel)
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1LoggerManager_a9dff019aee91ba0f3eba1b81be48fbdc}\label{classGpgFrontend_1_1LoggerManager_a9dff019aee91ba0f3eba1b81be48fbdc}} 
auto {\bfseries Register\+Async\+Logger} (const QString \&id, spdlog\+::level\+::level\+\_\+enum) -\/$>$ std\+::shared\+\_\+ptr$<$ spdlog\+::logger $>$
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1LoggerManager_af880fce095deffdac49687da38e5d2b5}\label{classGpgFrontend_1_1LoggerManager_af880fce095deffdac49687da38e5d2b5}} 
auto {\bfseries Register\+Sync\+Logger} (const QString \&id, spdlog\+::level\+::level\+\_\+enum) -\/$>$ std\+::shared\+\_\+ptr$<$ spdlog\+::logger $>$
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1LoggerManager_afaec53522a6701537ecb254994383439}\label{classGpgFrontend_1_1LoggerManager_afaec53522a6701537ecb254994383439}} 
auto {\bfseries Get\+Logger} (const QString \&id) -\/$>$ std\+::shared\+\_\+ptr$<$ spdlog\+::logger $>$
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1LoggerManager_a0ac8170a876f835c3c2d67f2e83e03f7}\label{classGpgFrontend_1_1LoggerManager_a0ac8170a876f835c3c2d67f2e83e03f7}} 
static auto {\bfseries Get\+Default\+Logger} () -\/$>$ std\+::shared\+\_\+ptr$<$ spdlog\+::logger $>$
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1LoggerManager_af9b313735172b7bcaadf1e01323bc8d2}\label{classGpgFrontend_1_1LoggerManager_af9b313735172b7bcaadf1e01323bc8d2}} 
static void {\bfseries Set\+Default\+Log\+Level} (spdlog\+::level\+::level\+\_\+enum)
\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1LoggerManager_a1a0c1b97159c7c419335c143d09b25c3}\label{classGpgFrontend_1_1LoggerManager_a1a0c1b97159c7c419335c143d09b25c3}} 
std\+::map$<$ QString, std\+::shared\+\_\+ptr$<$ spdlog\+::logger $>$ $>$ {\bfseries logger\+\_\+map\+\_\+}
\end{DoxyCompactItemize}
\doxysubsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
static spdlog\+::level\+::level\+\_\+enum {\bfseries default\+\_\+log\+\_\+level}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1LoggerManager_a13e40c044f6711b259e6a8152a349692}\label{classGpgFrontend_1_1LoggerManager_a13e40c044f6711b259e6a8152a349692}} 
static std\+::shared\+\_\+ptr$<$ spdlog\+::logger $>$ {\bfseries default\+\_\+logger} = nullptr
\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classGpgFrontend_1_1LoggerManager_a1a4600f3662388638aaa6095cde2c049}\label{classGpgFrontend_1_1LoggerManager_a1a4600f3662388638aaa6095cde2c049}} 
\index{GpgFrontend::LoggerManager@{GpgFrontend::LoggerManager}!default\_log\_level@{default\_log\_level}}
\index{default\_log\_level@{default\_log\_level}!GpgFrontend::LoggerManager@{GpgFrontend::LoggerManager}}
\doxysubsubsection{\texorpdfstring{default\_log\_level}{default\_log\_level}}
{\footnotesize\ttfamily spdlog\+::level\+::level\+\_\+enum Gpg\+Frontend\+::\+Logger\+Manager\+::default\+\_\+log\+\_\+level\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
\DoxyCodeLine{    spdlog::level::debug}

\end{DoxyCode}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
src/core/function/Logger\+Manager.\+h\item 
src/core/function/Logger\+Manager.\+cpp\end{DoxyCompactItemize}
