\doxysection{Logger Class Reference}
\hypertarget{classLogger}{}\label{classLogger}\index{Logger@{Logger}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classLogger_a07fb55c1730f724679ec60e00f771cd1}\label{classLogger_a07fb55c1730f724679ec60e00f771cd1} 
void {\bfseries Error} (const std\+::string \&s)
\item 
\Hypertarget{classLogger_a442f2e3304c9c5886be3fab5b47719ed}\label{classLogger_a442f2e3304c9c5886be3fab5b47719ed} 
void {\bfseries Warn} (const std\+::string \&s)
\item 
\Hypertarget{classLogger_a7436a7a5f584ae5c6b44f4f03a80d346}\label{classLogger_a7436a7a5f584ae5c6b44f4f03a80d346} 
void {\bfseries Info} (const std\+::string \&s)
\item 
\Hypertarget{classLogger_ae7ab3f7becfb7bc96eeef9539f457c96}\label{classLogger_ae7ab3f7becfb7bc96eeef9539f457c96} 
void {\bfseries Notice} (const std\+::string \&s)
\item 
\Hypertarget{classLogger_ac3ab56f3a0a3a1c7e0e99dd20888c670}\label{classLogger_ac3ab56f3a0a3a1c7e0e99dd20888c670} 
void {\bfseries Debug} (const std\+::string \&s)
\item 
\Hypertarget{classLogger_a70e0bfc5f488bdd4f430223daeb8f535}\label{classLogger_a70e0bfc5f488bdd4f430223daeb8f535} 
void {\bfseries Trace} (const std\+::string \&s)
\item 
\Hypertarget{classLogger_ad5659c6bd8e2c557521bd534724163d7}\label{classLogger_ad5659c6bd8e2c557521bd534724163d7} 
bool {\bfseries visible} (Log\+Level v) const
\item 
\Hypertarget{classLogger_ab4064c23fc7031c844f8b0ec6af04727}\label{classLogger_ab4064c23fc7031c844f8b0ec6af04727} 
void {\bfseries set\+Level} (const std\+::string \&)
\item 
\Hypertarget{classLogger_a732e661eb45472508d091fcb058593f9}\label{classLogger_a732e661eb45472508d091fcb058593f9} 
void {\bfseries set\+Default\+Level} (const std\+::string \&)
\item 
\Hypertarget{classLogger_abdee3578a84d211cba86028442bc907b}\label{classLogger_abdee3578a84d211cba86028442bc907b} 
void {\bfseries set\+Level} (Log\+Level)
\item 
\Hypertarget{classLogger_a06fe5a021e17aebbbc4ae068e5259c0c}\label{classLogger_a06fe5a021e17aebbbc4ae068e5259c0c} 
void {\bfseries set\+Prefix} (const std\+::string \&)
\item 
\Hypertarget{classLogger_ab21a5c1893783f30cc9797f46ffd9c57}\label{classLogger_ab21a5c1893783f30cc9797f46ffd9c57} 
void {\bfseries set\+Target} (Log\+Level, const std\+::string \&path)
\item 
\Hypertarget{classLogger_a44097693796107b2717e848eb82bb415}\label{classLogger_a44097693796107b2717e848eb82bb415} 
int {\bfseries indent} (int n)
\end{DoxyCompactItemize}
\doxysubsubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classLogger_ab3b5dc051b86e83c921a59d0a622bf71}\label{classLogger_ab3b5dc051b86e83c921a59d0a622bf71} 
static \mbox{\hyperlink{classLogger}{Logger}} \& {\bfseries get} ()
\item 
\Hypertarget{classLogger_a161cc59b2004162eebd46a53c20522c8}\label{classLogger_a161cc59b2004162eebd46a53c20522c8} 
static char {\bfseries level\+Char} (Log\+Level)
\item 
\Hypertarget{classLogger_abf8f3029584f1fe7358ecc1b9d473582}\label{classLogger_abf8f3029584f1fe7358ecc1b9d473582} 
static Log\+Level {\bfseries level} (const std\+::string\+\_\+view name)
\item 
\Hypertarget{classLogger_af35df71ea31672bd3b1bd72dd4fc4c6d}\label{classLogger_af35df71ea31672bd3b1bd72dd4fc4c6d} 
static std\+::string {\bfseries now\+String} ()
\item 
\Hypertarget{classLogger_a4b25e13f8d322da0721065badba5c7df}\label{classLogger_a4b25e13f8d322da0721065badba5c7df} 
static std\+::string {\bfseries format\+Duration\+US} (uint64\+\_\+t us)
\item 
\Hypertarget{classLogger_a4642010aafa520913daf669662ee38be}\label{classLogger_a4642010aafa520913daf669662ee38be} 
static std\+::string {\bfseries format\+Mask} (uint32\+\_\+t)
\end{DoxyCompactItemize}
\doxysubsubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classLogger_ab18b7fd4dea279dd2713087368c028f2}\label{classLogger_ab18b7fd4dea279dd2713087368c028f2} 
static constexpr const uint {\bfseries Num\+Levels} = uint(Log\+Level\+::\+COUNT)
\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/chr/devel/\+Ph\+D/\+Environment/pub/\+PCBEnv/pcbenv/cxx/Log.\+hpp\end{DoxyCompactItemize}
