\hypertarget{class_debug_logger}{}\doxysection{Класс Debug\+Logger}
\label{class_debug_logger}\index{DebugLogger@{DebugLogger}}


Класс \mbox{\hyperlink{class_debug_logger}{Debug\+Logger}} предоставляет инструменты для отслеживания ошибок и оптимизации производительности.  




{\ttfamily \#include $<$debug\+\_\+logger.\+h$>$}

\doxysubsection*{Открытые статические члены}
\begin{DoxyCompactItemize}
\item 
static void \mbox{\hyperlink{class_debug_logger_a469be679e692a7653fc036a594eb6428}{log}} (const std\+::string \&message)
\begin{DoxyCompactList}\small\item\em Записывает сообщение в лог. \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{class_debug_logger_ac1bcbfec9894362ce94ecd3d534fd585}{warn}} (const std\+::string \&message)
\begin{DoxyCompactList}\small\item\em Записывает предупреждение в лог. \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{class_debug_logger_a268e7986304aa98d8194301a08f1aeea}{error}} (const std\+::string \&message)
\begin{DoxyCompactList}\small\item\em Записывает ошибку в лог. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Подробное описание}
Класс \mbox{\hyperlink{class_debug_logger}{Debug\+Logger}} предоставляет инструменты для отслеживания ошибок и оптимизации производительности. 

\doxysubsection{Методы}
\mbox{\Hypertarget{class_debug_logger_a268e7986304aa98d8194301a08f1aeea}\label{class_debug_logger_a268e7986304aa98d8194301a08f1aeea}} 
\index{DebugLogger@{DebugLogger}!error@{error}}
\index{error@{error}!DebugLogger@{DebugLogger}}
\doxysubsubsection{\texorpdfstring{error()}{error()}}
{\footnotesize\ttfamily static void Debug\+Logger\+::error (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{message }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Записывает ошибку в лог. 


\begin{DoxyParams}{Аргументы}
{\em message} & Сообщение об ошибке. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_debug_logger_a469be679e692a7653fc036a594eb6428}\label{class_debug_logger_a469be679e692a7653fc036a594eb6428}} 
\index{DebugLogger@{DebugLogger}!log@{log}}
\index{log@{log}!DebugLogger@{DebugLogger}}
\doxysubsubsection{\texorpdfstring{log()}{log()}}
{\footnotesize\ttfamily static void Debug\+Logger\+::log (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{message }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Записывает сообщение в лог. 


\begin{DoxyParams}{Аргументы}
{\em message} & Сообщение для записи. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_debug_logger_ac1bcbfec9894362ce94ecd3d534fd585}\label{class_debug_logger_ac1bcbfec9894362ce94ecd3d534fd585}} 
\index{DebugLogger@{DebugLogger}!warn@{warn}}
\index{warn@{warn}!DebugLogger@{DebugLogger}}
\doxysubsubsection{\texorpdfstring{warn()}{warn()}}
{\footnotesize\ttfamily static void Debug\+Logger\+::warn (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{message }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Записывает предупреждение в лог. 


\begin{DoxyParams}{Аргументы}
{\em message} & Сообщение предупреждения. \\
\hline
\end{DoxyParams}


Объявления и описания членов класса находятся в файле\+:\begin{DoxyCompactItemize}
\item 
debug\+\_\+logger.\+h\end{DoxyCompactItemize}
