\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}