\hypertarget{nntrainer__log_8h}{}\doxysection{nntrainer\+\_\+log.\+h File Reference}
\label{nntrainer__log_8h}\index{nntrainer\_log.h@{nntrainer\_log.h}}


N\+N\+Trainer Logger. Log Util for N\+N\+Trainer.  


{\ttfamily \#include $<$nntrainer\+\_\+logger.\+h$>$}\newline
Include dependency graph for nntrainer\+\_\+log.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=185pt]{nntrainer__log_8h__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{nntrainer__log_8h_acaf0107154e1f04058703061baa14249}\label{nntrainer__log_8h_acaf0107154e1f04058703061baa14249}} 
\#define {\bfseries T\+A\+G\+\_\+\+N\+A\+ME}~\char`\"{}nntrainer\char`\"{}
\item 
\#define {\bfseries ml\+\_\+logi}(format,  args...)
\item 
\#define \mbox{\hyperlink{nntrainer__log_8h_ab3a84da825fff2fe97e65df4e7482a64}{ml\+\_\+logw}}(format,  args...)
\begin{DoxyCompactList}\small\item\em args) \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{nntrainer__log_8h_a30a2c762f42a069d4983f1606d811f7b}{ml\+\_\+loge}}(format,  args...)
\begin{DoxyCompactList}\small\item\em args) \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{nntrainer__log_8h_a9c0378b5c535df15de498f07ec040524}{ml\+\_\+logd}}(format,  args...)
\begin{DoxyCompactList}\small\item\em args) \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
N\+N\+Trainer Logger. Log Util for N\+N\+Trainer. 

Copyright (C) 2020 Samsung Electronics Co., Ltd. All Rights Reserved.

Licensed under the Apache License, Version 2.\+0 (the \char`\"{}\+License\char`\"{}); you may not use this file except in compliance with the License. You may obtain a copy of the License at \href{http://www.apache.org/licenses/LICENSE-2.0}{\texttt{ http\+://www.\+apache.\+org/licenses/\+L\+I\+C\+E\+N\+S\+E-\/2.\+0}} Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \char`\"{}\+A\+S I\+S\char`\"{} B\+A\+S\+IS, W\+I\+T\+H\+O\+UT W\+A\+R\+R\+A\+N\+T\+I\+ES OR C\+O\+N\+D\+I\+T\+I\+O\+NS OF A\+NY K\+I\+ND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

\begin{DoxyDate}{Date}
06 April 2020 
\end{DoxyDate}
\begin{DoxySeeAlso}{See also}
\href{https://github.com/nnstreamer/nntrainer}{\texttt{ https\+://github.\+com/nnstreamer/nntrainer}} 
\end{DoxySeeAlso}
\begin{DoxyAuthor}{Author}
Jijoong Moon \href{mailto:jijoong.moon@samsung.com}{\texttt{ jijoong.\+moon@samsung.\+com}} 
\end{DoxyAuthor}
\begin{DoxyRefDesc}{Bug}
\item[\mbox{\hyperlink{bug__bug000174}{Bug}}]No known bugs except for N\+YI items \end{DoxyRefDesc}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{nntrainer__log_8h_a9c0378b5c535df15de498f07ec040524}\label{nntrainer__log_8h_a9c0378b5c535df15de498f07ec040524}} 
\index{nntrainer\_log.h@{nntrainer\_log.h}!ml\_logd@{ml\_logd}}
\index{ml\_logd@{ml\_logd}!nntrainer\_log.h@{nntrainer\_log.h}}
\doxysubsubsection{\texorpdfstring{ml\_logd}{ml\_logd}}
{\footnotesize\ttfamily \#define ml\+\_\+logd(\begin{DoxyParamCaption}\item[{}]{format,  }\item[{}]{args... }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{  \mbox{\hyperlink{nntrainer__logger_8h_a1cb836961eed93be9eb17e3fb65b7ef4}{\_\_nntrainer\_log\_print}}(NNTRAINER\_LOG\_DEBUG, \textcolor{stringliteral}{"(\%s:\%s:\%d) "} format, \_\_FILE\_\_, \(\backslash\)}
\DoxyCodeLine{                        \_\_func\_\_, \_\_LINE\_\_,}

\end{DoxyCode}


args) 



Definition at line 77 of file nntrainer\+\_\+log.\+h.

\mbox{\Hypertarget{nntrainer__log_8h_a30a2c762f42a069d4983f1606d811f7b}\label{nntrainer__log_8h_a30a2c762f42a069d4983f1606d811f7b}} 
\index{nntrainer\_log.h@{nntrainer\_log.h}!ml\_loge@{ml\_loge}}
\index{ml\_loge@{ml\_loge}!nntrainer\_log.h@{nntrainer\_log.h}}
\doxysubsubsection{\texorpdfstring{ml\_loge}{ml\_loge}}
{\footnotesize\ttfamily \#define ml\+\_\+loge(\begin{DoxyParamCaption}\item[{}]{format,  }\item[{}]{args... }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{  \mbox{\hyperlink{nntrainer__logger_8h_a1cb836961eed93be9eb17e3fb65b7ef4}{\_\_nntrainer\_log\_print}}(NNTRAINER\_LOG\_ERROR, \textcolor{stringliteral}{"(\%s:\%s:\%d) "} format, \_\_FILE\_\_, \(\backslash\)}
\DoxyCodeLine{                        \_\_func\_\_, \_\_LINE\_\_,}

\end{DoxyCode}


args) 



Definition at line 71 of file nntrainer\+\_\+log.\+h.

\mbox{\Hypertarget{nntrainer__log_8h_a438cce3d9f74cd4273f687037445e8ae}\label{nntrainer__log_8h_a438cce3d9f74cd4273f687037445e8ae}} 
\index{nntrainer\_log.h@{nntrainer\_log.h}!ml\_logi@{ml\_logi}}
\index{ml\_logi@{ml\_logi}!nntrainer\_log.h@{nntrainer\_log.h}}
\doxysubsubsection{\texorpdfstring{ml\_logi}{ml\_logi}}
{\footnotesize\ttfamily \#define ml\+\_\+logi(\begin{DoxyParamCaption}\item[{}]{format,  }\item[{}]{args... }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{  \mbox{\hyperlink{nntrainer__logger_8h_a1cb836961eed93be9eb17e3fb65b7ef4}{\_\_nntrainer\_log\_print}}(NNTRAINER\_LOG\_INFO, \textcolor{stringliteral}{"(\%s:\%s:\%d) "} format, \_\_FILE\_\_, \(\backslash\)}
\DoxyCodeLine{                        \_\_func\_\_, \_\_LINE\_\_,}

\end{DoxyCode}


Definition at line 59 of file nntrainer\+\_\+log.\+h.

\mbox{\Hypertarget{nntrainer__log_8h_ab3a84da825fff2fe97e65df4e7482a64}\label{nntrainer__log_8h_ab3a84da825fff2fe97e65df4e7482a64}} 
\index{nntrainer\_log.h@{nntrainer\_log.h}!ml\_logw@{ml\_logw}}
\index{ml\_logw@{ml\_logw}!nntrainer\_log.h@{nntrainer\_log.h}}
\doxysubsubsection{\texorpdfstring{ml\_logw}{ml\_logw}}
{\footnotesize\ttfamily \#define ml\+\_\+logw(\begin{DoxyParamCaption}\item[{}]{format,  }\item[{}]{args... }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{  \mbox{\hyperlink{nntrainer__logger_8h_a1cb836961eed93be9eb17e3fb65b7ef4}{\_\_nntrainer\_log\_print}}(NNTRAINER\_LOG\_WARN, \textcolor{stringliteral}{"(\%s:\%s:\%d) "} format, \_\_FILE\_\_, \(\backslash\)}
\DoxyCodeLine{                        \_\_func\_\_, \_\_LINE\_\_,}

\end{DoxyCode}


args) 



Definition at line 65 of file nntrainer\+\_\+log.\+h.

