\hypertarget{a00035}{}\section{Open\+Flipper/\+Base\+Plugin/\+Logging\+Interface.hh File Reference}
\label{a00035}\index{Open\+Flipper/\+Base\+Plugin/\+Logging\+Interface.\+hh@{Open\+Flipper/\+Base\+Plugin/\+Logging\+Interface.\+hh}}
{\ttfamily \#include $<$Q\+Meta\+Type$>$}\newline
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{a06900}{Logging\+Interface}
\begin{DoxyCompactList}\small\item\em Interface for all Plugins which do logging to the logging window of the framework. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{a00035_a595b2880f3ae74561ba390e3fd8c0e7c}{Logtype} \{ \newline
\hyperlink{a00035_a595b2880f3ae74561ba390e3fd8c0e7ca74063e0ee45cded11c291494828c0ff5}{L\+O\+G\+S\+T\+A\+T\+US}, 
\hyperlink{a00035_a595b2880f3ae74561ba390e3fd8c0e7ca86d6ca369e69a3a0f0c9bd063dd39a70}{L\+O\+G\+O\+UT}, 
\hyperlink{a00035_a595b2880f3ae74561ba390e3fd8c0e7ca83500e26ef5eacbffbeb2b8e847ea5ae}{L\+O\+G\+I\+N\+FO}, 
\hyperlink{a00035_a595b2880f3ae74561ba390e3fd8c0e7ca4f18c02e58587b8c13c07a344443f9b1}{L\+O\+G\+W\+A\+RN}, 
\newline
\hyperlink{a00035_a595b2880f3ae74561ba390e3fd8c0e7ca39fe22d7b704805a8e30697a4a07d8fc}{L\+O\+G\+E\+RR}
 \}\begin{DoxyCompactList}\small\item\em Log types for Message Window. \end{DoxyCompactList}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Interface for sending log messages to the log widget. \hyperlink{loggingInterfacePage}{Logging Interface} 

\subsection{Enumeration Type Documentation}
\mbox{\Hypertarget{a00035_a595b2880f3ae74561ba390e3fd8c0e7c}\label{a00035_a595b2880f3ae74561ba390e3fd8c0e7c}} 
\index{Logging\+Interface.\+hh@{Logging\+Interface.\+hh}!Logtype@{Logtype}}
\index{Logtype@{Logtype}!Logging\+Interface.\+hh@{Logging\+Interface.\+hh}}
\subsubsection{\texorpdfstring{Logtype}{Logtype}}
{\footnotesize\ttfamily enum \hyperlink{a00035_a595b2880f3ae74561ba390e3fd8c0e7c}{Logtype}}



Log types for Message Window. 

Use this enum to specify the importance of log messages. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{L\+O\+G\+S\+T\+A\+T\+US@{L\+O\+G\+S\+T\+A\+T\+US}!Logging\+Interface.\+hh@{Logging\+Interface.\+hh}}\index{Logging\+Interface.\+hh@{Logging\+Interface.\+hh}!L\+O\+G\+S\+T\+A\+T\+US@{L\+O\+G\+S\+T\+A\+T\+US}}}\mbox{\Hypertarget{a00035_a595b2880f3ae74561ba390e3fd8c0e7ca74063e0ee45cded11c291494828c0ff5}\label{a00035_a595b2880f3ae74561ba390e3fd8c0e7ca74063e0ee45cded11c291494828c0ff5}} 
L\+O\+G\+S\+T\+A\+T\+US&Status log messages. Will be printed in blue in the logwidget \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{L\+O\+G\+O\+UT@{L\+O\+G\+O\+UT}!Logging\+Interface.\+hh@{Logging\+Interface.\+hh}}\index{Logging\+Interface.\+hh@{Logging\+Interface.\+hh}!L\+O\+G\+O\+UT@{L\+O\+G\+O\+UT}}}\mbox{\Hypertarget{a00035_a595b2880f3ae74561ba390e3fd8c0e7ca86d6ca369e69a3a0f0c9bd063dd39a70}\label{a00035_a595b2880f3ae74561ba390e3fd8c0e7ca86d6ca369e69a3a0f0c9bd063dd39a70}} 
L\+O\+G\+O\+UT&Standard log messages. Will be printed in black in the logwidget \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{L\+O\+G\+I\+N\+FO@{L\+O\+G\+I\+N\+FO}!Logging\+Interface.\+hh@{Logging\+Interface.\+hh}}\index{Logging\+Interface.\+hh@{Logging\+Interface.\+hh}!L\+O\+G\+I\+N\+FO@{L\+O\+G\+I\+N\+FO}}}\mbox{\Hypertarget{a00035_a595b2880f3ae74561ba390e3fd8c0e7ca83500e26ef5eacbffbeb2b8e847ea5ae}\label{a00035_a595b2880f3ae74561ba390e3fd8c0e7ca83500e26ef5eacbffbeb2b8e847ea5ae}} 
L\+O\+G\+I\+N\+FO&Info log messages. Will be printed in green in the logwidget \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{L\+O\+G\+W\+A\+RN@{L\+O\+G\+W\+A\+RN}!Logging\+Interface.\+hh@{Logging\+Interface.\+hh}}\index{Logging\+Interface.\+hh@{Logging\+Interface.\+hh}!L\+O\+G\+W\+A\+RN@{L\+O\+G\+W\+A\+RN}}}\mbox{\Hypertarget{a00035_a595b2880f3ae74561ba390e3fd8c0e7ca4f18c02e58587b8c13c07a344443f9b1}\label{a00035_a595b2880f3ae74561ba390e3fd8c0e7ca4f18c02e58587b8c13c07a344443f9b1}} 
L\+O\+G\+W\+A\+RN&Warning messages. Will be printed in yellow in the logwidget \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{L\+O\+G\+E\+RR@{L\+O\+G\+E\+RR}!Logging\+Interface.\+hh@{Logging\+Interface.\+hh}}\index{Logging\+Interface.\+hh@{Logging\+Interface.\+hh}!L\+O\+G\+E\+RR@{L\+O\+G\+E\+RR}}}\mbox{\Hypertarget{a00035_a595b2880f3ae74561ba390e3fd8c0e7ca39fe22d7b704805a8e30697a4a07d8fc}\label{a00035_a595b2880f3ae74561ba390e3fd8c0e7ca39fe22d7b704805a8e30697a4a07d8fc}} 
L\+O\+G\+E\+RR&Error messages. Will be printed in red in the logwidget \\
\hline

\end{DoxyEnumFields}


Definition at line 92 of file Logging\+Interface.\+hh.

