83 lines
4.3 KiB
TeX
83 lines
4.3 KiB
TeX
|
\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}
|