\hypertarget{classeo_logger}{}\doxysection{eo\+Logger Class Reference} \label{classeo_logger}\index{eoLogger@{eoLogger}} {\ttfamily \#include $<$eo\+Logger.\+h$>$} Inheritance diagram for eo\+Logger\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=236pt]{classeo_logger__inherit__graph} \end{center} \end{figure} Collaboration diagram for eo\+Logger\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=236pt]{classeo_logger__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classeo_logger_aa992bb6d49ea79738e29c23895d885c7}\label{classeo_logger_aa992bb6d49ea79738e29c23895d885c7}} \mbox{\hyperlink{classeo_logger_aa992bb6d49ea79738e29c23895d885c7}{eo\+Logger}} () \begin{DoxyCompactList}\small\item\em default ctor \end{DoxyCompactList}\item \mbox{\Hypertarget{classeo_logger_a02a0cedc31b4876ce60fcd77162c2f73}\label{classeo_logger_a02a0cedc31b4876ce60fcd77162c2f73}} \mbox{\hyperlink{classeo_logger_a02a0cedc31b4876ce60fcd77162c2f73}{eo\+Logger}} (\mbox{\hyperlink{structeo_1_1file}{eo\+::file}} file) \begin{DoxyCompactList}\small\item\em overidded ctor in order to instanciate a logger with a file define in parameter \end{DoxyCompactList}\item \mbox{\Hypertarget{classeo_logger_a65a46bee0974fbdbe6196b75350f98ee}\label{classeo_logger_a65a46bee0974fbdbe6196b75350f98ee}} \mbox{\hyperlink{classeo_logger_a65a46bee0974fbdbe6196b75350f98ee}{$\sim$eo\+Logger}} () \begin{DoxyCompactList}\small\item\em dtor \end{DoxyCompactList}\item \mbox{\Hypertarget{classeo_logger_a7f9775bcac0fa675ec4c7dc433547de2}\label{classeo_logger_a7f9775bcac0fa675ec4c7dc433547de2}} virtual std\+::string \mbox{\hyperlink{classeo_logger_a7f9775bcac0fa675ec4c7dc433547de2}{class\+Name}} () const \begin{DoxyCompactList}\small\item\em common function for all eo objects \end{DoxyCompactList}\item void \mbox{\hyperlink{classeo_logger_adbc268728f2472a475e2805313a45222}{print\+Levels}} () const \item eo\+::\+Levels \mbox{\hyperlink{classeo_logger_a9b31dd468e7df39eb82274ce89251607}{get\+Level\+Selected}} () const \item eo\+::\+Levels \mbox{\hyperlink{classeo_logger_ab7d6343962b5f093633cd38bfc4a935d}{get\+Level\+Context}} () const \item \mbox{\Hypertarget{classeo_logger_aa992bb6d49ea79738e29c23895d885c7}\label{classeo_logger_aa992bb6d49ea79738e29c23895d885c7}} \mbox{\hyperlink{classeo_logger_aa992bb6d49ea79738e29c23895d885c7}{eo\+Logger}} () \begin{DoxyCompactList}\small\item\em default ctor \end{DoxyCompactList}\item \mbox{\Hypertarget{classeo_logger_a02a0cedc31b4876ce60fcd77162c2f73}\label{classeo_logger_a02a0cedc31b4876ce60fcd77162c2f73}} \mbox{\hyperlink{classeo_logger_a02a0cedc31b4876ce60fcd77162c2f73}{eo\+Logger}} (\mbox{\hyperlink{structeo_1_1file}{eo\+::file}} file) \begin{DoxyCompactList}\small\item\em overidded ctor in order to instanciate a logger with a file define in parameter \end{DoxyCompactList}\item \mbox{\Hypertarget{classeo_logger_a65a46bee0974fbdbe6196b75350f98ee}\label{classeo_logger_a65a46bee0974fbdbe6196b75350f98ee}} \mbox{\hyperlink{classeo_logger_a65a46bee0974fbdbe6196b75350f98ee}{$\sim$eo\+Logger}} () \begin{DoxyCompactList}\small\item\em dtor \end{DoxyCompactList}\item \mbox{\Hypertarget{classeo_logger_ac2d9d12152c47418ee3f13dad9592cd9}\label{classeo_logger_ac2d9d12152c47418ee3f13dad9592cd9}} virtual std\+::string \mbox{\hyperlink{classeo_logger_ac2d9d12152c47418ee3f13dad9592cd9}{class\+Name}} () const \begin{DoxyCompactList}\small\item\em common function for all eo objects \end{DoxyCompactList}\item void \mbox{\hyperlink{classeo_logger_adbc268728f2472a475e2805313a45222}{print\+Levels}} () const \item eo\+::\+Levels \mbox{\hyperlink{classeo_logger_a9b31dd468e7df39eb82274ce89251607}{get\+Level\+Selected}} () const \item eo\+::\+Levels \mbox{\hyperlink{classeo_logger_ab7d6343962b5f093633cd38bfc4a935d}{get\+Level\+Context}} () const \end{DoxyCompactItemize} \doxysubsection*{Protected Member Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classeo_logger_a16669e1ec974e2f71239b8e0abe17de8}\label{classeo_logger_a16669e1ec974e2f71239b8e0abe17de8}} void \mbox{\hyperlink{classeo_logger_a16669e1ec974e2f71239b8e0abe17de8}{add\+Level}} (std\+::string name, eo\+::\+Levels level) \begin{DoxyCompactList}\small\item\em in order to add a level of verbosity \end{DoxyCompactList}\item \mbox{\Hypertarget{classeo_logger_a16669e1ec974e2f71239b8e0abe17de8}\label{classeo_logger_a16669e1ec974e2f71239b8e0abe17de8}} void \mbox{\hyperlink{classeo_logger_a16669e1ec974e2f71239b8e0abe17de8}{add\+Level}} (std\+::string name, eo\+::\+Levels level) \begin{DoxyCompactList}\small\item\em in order to add a level of verbosity \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection*{Friends} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classeo_logger}{eo\+Logger}} \& \mbox{\hyperlink{classeo_logger_adb5af7f288f2ca0c28605f8f245e7385}{operator$<$$<$}} (\mbox{\hyperlink{classeo_logger}{eo\+Logger}} \&, const eo\+::\+Levels) \begin{DoxyCompactList}\small\item\em in order to use stream style to define the context verbose level where the following logs will be saved \end{DoxyCompactList}\item \mbox{\hyperlink{classeo_logger}{eo\+Logger}} \& \mbox{\hyperlink{classeo_logger_a47b1859b79b28a7c41c449118f068db7}{operator$<$$<$}} (\mbox{\hyperlink{classeo_logger}{eo\+Logger}} \&, \mbox{\hyperlink{structeo_1_1file}{eo\+::file}}) \begin{DoxyCompactList}\small\item\em in order to use stream style to define a file to dump instead the standart output \end{DoxyCompactList}\item \mbox{\hyperlink{classeo_logger}{eo\+Logger}} \& \mbox{\hyperlink{classeo_logger_aeac8e4936ed7f67fd4a81a17911113e4}{operator$<$$<$}} (\mbox{\hyperlink{classeo_logger}{eo\+Logger}} \&, \mbox{\hyperlink{structeo_1_1setlevel}{eo\+::setlevel}}) \begin{DoxyCompactList}\small\item\em in order to use stream style to define manually the verbose level instead using options \end{DoxyCompactList}\item \mbox{\hyperlink{classeo_logger}{eo\+Logger}} \& \mbox{\hyperlink{classeo_logger_a5611278140314d9398fe1566fc1df7cb}{operator$<$$<$}} (\mbox{\hyperlink{classeo_logger}{eo\+Logger}} \&, std\+::ostream \&) \item \mbox{\Hypertarget{classeo_logger_a03c28b709422a7043dbda8a40a495f3b}\label{classeo_logger_a03c28b709422a7043dbda8a40a495f3b}} void \mbox{\hyperlink{classeo_logger_a03c28b709422a7043dbda8a40a495f3b}{make\+\_\+verbose}} (\mbox{\hyperlink{classeo_parser}{eo\+Parser}} \&) \begin{DoxyCompactList}\small\item\em make\+\_\+verbose gets level of verbose and sets it in \mbox{\hyperlink{classeo_logger}{eo\+Logger}} \end{DoxyCompactList}\item \mbox{\hyperlink{classeo_logger}{eo\+Logger}} \& \mbox{\hyperlink{classeo_logger_adb5af7f288f2ca0c28605f8f245e7385}{operator$<$$<$}} (\mbox{\hyperlink{classeo_logger}{eo\+Logger}} \&, const eo\+::\+Levels) \begin{DoxyCompactList}\small\item\em in order to use stream style to define the context verbose level where the following logs will be saved \end{DoxyCompactList}\item \mbox{\hyperlink{classeo_logger}{eo\+Logger}} \& \mbox{\hyperlink{classeo_logger_a47b1859b79b28a7c41c449118f068db7}{operator$<$$<$}} (\mbox{\hyperlink{classeo_logger}{eo\+Logger}} \&, \mbox{\hyperlink{structeo_1_1file}{eo\+::file}}) \begin{DoxyCompactList}\small\item\em in order to use stream style to define a file to dump instead the standart output \end{DoxyCompactList}\item \mbox{\hyperlink{classeo_logger}{eo\+Logger}} \& \mbox{\hyperlink{classeo_logger_aeac8e4936ed7f67fd4a81a17911113e4}{operator$<$$<$}} (\mbox{\hyperlink{classeo_logger}{eo\+Logger}} \&, \mbox{\hyperlink{structeo_1_1setlevel}{eo\+::setlevel}}) \begin{DoxyCompactList}\small\item\em in order to use stream style to define manually the verbose level instead using options \end{DoxyCompactList}\item \mbox{\hyperlink{classeo_logger}{eo\+Logger}} \& \mbox{\hyperlink{classeo_logger_a5611278140314d9398fe1566fc1df7cb}{operator$<$$<$}} (\mbox{\hyperlink{classeo_logger}{eo\+Logger}} \&, std\+::ostream \&) \item \mbox{\Hypertarget{classeo_logger_a03c28b709422a7043dbda8a40a495f3b}\label{classeo_logger_a03c28b709422a7043dbda8a40a495f3b}} void \mbox{\hyperlink{classeo_logger_a03c28b709422a7043dbda8a40a495f3b}{make\+\_\+verbose}} (\mbox{\hyperlink{classeo_parser}{eo\+Parser}} \&) \begin{DoxyCompactList}\small\item\em make\+\_\+verbose gets level of verbose and sets it in \mbox{\hyperlink{classeo_logger}{eo\+Logger}} \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} \mbox{\hyperlink{classeo_logger}{eo\+Logger}} Class providing a verbose management through \mbox{\hyperlink{class_e_o}{EO}} Use of a global variable eo\+::log to easily use the logger like std\+::cout \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classeo_logger_ab7d6343962b5f093633cd38bfc4a935d}\label{classeo_logger_ab7d6343962b5f093633cd38bfc4a935d}} \index{eoLogger@{eoLogger}!getLevelContext@{getLevelContext}} \index{getLevelContext@{getLevelContext}!eoLogger@{eoLogger}} \doxysubsubsection{\texorpdfstring{getLevelContext()}{getLevelContext()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily eo\+::\+Levels eo\+Logger\+::get\+Level\+Context (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} Returns the current level of the context the one given when you output message with the logger \mbox{\Hypertarget{classeo_logger_ab7d6343962b5f093633cd38bfc4a935d}\label{classeo_logger_ab7d6343962b5f093633cd38bfc4a935d}} \index{eoLogger@{eoLogger}!getLevelContext@{getLevelContext}} \index{getLevelContext@{getLevelContext}!eoLogger@{eoLogger}} \doxysubsubsection{\texorpdfstring{getLevelContext()}{getLevelContext()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily eo\+::\+Levels eo\+Logger\+::get\+Level\+Context (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} Returns the current level of the context the one given when you output message with the logger \mbox{\Hypertarget{classeo_logger_a9b31dd468e7df39eb82274ce89251607}\label{classeo_logger_a9b31dd468e7df39eb82274ce89251607}} \index{eoLogger@{eoLogger}!getLevelSelected@{getLevelSelected}} \index{getLevelSelected@{getLevelSelected}!eoLogger@{eoLogger}} \doxysubsubsection{\texorpdfstring{getLevelSelected()}{getLevelSelected()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily eo\+::\+Levels eo\+Logger\+::get\+Level\+Selected (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} Returns the selected levels, that is the one asked by the user Use this function if you want to be able to compare selected levels to a given one, like\+: if( eo\+::log.\+get\+Level\+Selected() $>$= eo\+::progress ) \{...\} \mbox{\Hypertarget{classeo_logger_a9b31dd468e7df39eb82274ce89251607}\label{classeo_logger_a9b31dd468e7df39eb82274ce89251607}} \index{eoLogger@{eoLogger}!getLevelSelected@{getLevelSelected}} \index{getLevelSelected@{getLevelSelected}!eoLogger@{eoLogger}} \doxysubsubsection{\texorpdfstring{getLevelSelected()}{getLevelSelected()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily eo\+::\+Levels eo\+Logger\+::get\+Level\+Selected (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} Returns the selected levels, that is the one asked by the user Use this function if you want to be able to compare selected levels to a given one, like\+: if( eo\+::log.\+get\+Level\+Selected() $>$= eo\+::progress ) \{...\} \mbox{\Hypertarget{classeo_logger_adbc268728f2472a475e2805313a45222}\label{classeo_logger_adbc268728f2472a475e2805313a45222}} \index{eoLogger@{eoLogger}!printLevels@{printLevels}} \index{printLevels@{printLevels}!eoLogger@{eoLogger}} \doxysubsubsection{\texorpdfstring{printLevels()}{printLevels()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily void eo\+Logger\+::print\+Levels (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} Print the available levels on the standard output enablable with the option -\/l \mbox{\Hypertarget{classeo_logger_adbc268728f2472a475e2805313a45222}\label{classeo_logger_adbc268728f2472a475e2805313a45222}} \index{eoLogger@{eoLogger}!printLevels@{printLevels}} \index{printLevels@{printLevels}!eoLogger@{eoLogger}} \doxysubsubsection{\texorpdfstring{printLevels()}{printLevels()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily void eo\+Logger\+::print\+Levels (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} Print the available levels on the standard output enablable with the option -\/l \doxysubsection{Friends And Related Function Documentation} \mbox{\Hypertarget{classeo_logger_adb5af7f288f2ca0c28605f8f245e7385}\label{classeo_logger_adb5af7f288f2ca0c28605f8f245e7385}} \index{eoLogger@{eoLogger}!operator$<$$<$@{operator$<$$<$}} \index{operator$<$$<$@{operator$<$$<$}!eoLogger@{eoLogger}} \doxysubsubsection{\texorpdfstring{operator$<$$<$}{operator<<}\hspace{0.1cm}{\footnotesize\ttfamily [1/8]}} {\footnotesize\ttfamily \mbox{\hyperlink{classeo_logger}{eo\+Logger}}\& operator$<$$<$ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_logger}{eo\+Logger}} \&}]{l, }\item[{const eo\+::\+Levels}]{lvl }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} in order to use stream style to define the context verbose level where the following logs will be saved operator$<$$<$ used there to set a verbose mode. \mbox{\Hypertarget{classeo_logger_adb5af7f288f2ca0c28605f8f245e7385}\label{classeo_logger_adb5af7f288f2ca0c28605f8f245e7385}} \index{eoLogger@{eoLogger}!operator$<$$<$@{operator$<$$<$}} \index{operator$<$$<$@{operator$<$$<$}!eoLogger@{eoLogger}} \doxysubsubsection{\texorpdfstring{operator$<$$<$}{operator<<}\hspace{0.1cm}{\footnotesize\ttfamily [2/8]}} {\footnotesize\ttfamily \mbox{\hyperlink{classeo_logger}{eo\+Logger}}\& operator$<$$<$ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_logger}{eo\+Logger}} \&}]{l, }\item[{const eo\+::\+Levels}]{lvl }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} in order to use stream style to define the context verbose level where the following logs will be saved operator$<$$<$ used there to set a verbose mode. \mbox{\Hypertarget{classeo_logger_a47b1859b79b28a7c41c449118f068db7}\label{classeo_logger_a47b1859b79b28a7c41c449118f068db7}} \index{eoLogger@{eoLogger}!operator$<$$<$@{operator$<$$<$}} \index{operator$<$$<$@{operator$<$$<$}!eoLogger@{eoLogger}} \doxysubsubsection{\texorpdfstring{operator$<$$<$}{operator<<}\hspace{0.1cm}{\footnotesize\ttfamily [3/8]}} {\footnotesize\ttfamily \mbox{\hyperlink{classeo_logger}{eo\+Logger}}\& operator$<$$<$ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_logger}{eo\+Logger}} \&}]{l, }\item[{\mbox{\hyperlink{structeo_1_1file}{eo\+::file}}}]{f }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} in order to use stream style to define a file to dump instead the standart output operator$<$$<$ used there to set a filename through the class file. \mbox{\Hypertarget{classeo_logger_a47b1859b79b28a7c41c449118f068db7}\label{classeo_logger_a47b1859b79b28a7c41c449118f068db7}} \index{eoLogger@{eoLogger}!operator$<$$<$@{operator$<$$<$}} \index{operator$<$$<$@{operator$<$$<$}!eoLogger@{eoLogger}} \doxysubsubsection{\texorpdfstring{operator$<$$<$}{operator<<}\hspace{0.1cm}{\footnotesize\ttfamily [4/8]}} {\footnotesize\ttfamily \mbox{\hyperlink{classeo_logger}{eo\+Logger}}\& operator$<$$<$ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_logger}{eo\+Logger}} \&}]{l, }\item[{\mbox{\hyperlink{structeo_1_1file}{eo\+::file}}}]{f }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} in order to use stream style to define a file to dump instead the standart output operator$<$$<$ used there to set a filename through the class file. \mbox{\Hypertarget{classeo_logger_aeac8e4936ed7f67fd4a81a17911113e4}\label{classeo_logger_aeac8e4936ed7f67fd4a81a17911113e4}} \index{eoLogger@{eoLogger}!operator$<$$<$@{operator$<$$<$}} \index{operator$<$$<$@{operator$<$$<$}!eoLogger@{eoLogger}} \doxysubsubsection{\texorpdfstring{operator$<$$<$}{operator<<}\hspace{0.1cm}{\footnotesize\ttfamily [5/8]}} {\footnotesize\ttfamily \mbox{\hyperlink{classeo_logger}{eo\+Logger}}\& operator$<$$<$ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_logger}{eo\+Logger}} \&}]{l, }\item[{\mbox{\hyperlink{structeo_1_1setlevel}{eo\+::setlevel}}}]{v }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} in order to use stream style to define manually the verbose level instead using options operator$<$$<$ used there to set a verbose level through the class setlevel. \mbox{\Hypertarget{classeo_logger_aeac8e4936ed7f67fd4a81a17911113e4}\label{classeo_logger_aeac8e4936ed7f67fd4a81a17911113e4}} \index{eoLogger@{eoLogger}!operator$<$$<$@{operator$<$$<$}} \index{operator$<$$<$@{operator$<$$<$}!eoLogger@{eoLogger}} \doxysubsubsection{\texorpdfstring{operator$<$$<$}{operator<<}\hspace{0.1cm}{\footnotesize\ttfamily [6/8]}} {\footnotesize\ttfamily \mbox{\hyperlink{classeo_logger}{eo\+Logger}}\& operator$<$$<$ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_logger}{eo\+Logger}} \&}]{l, }\item[{\mbox{\hyperlink{structeo_1_1setlevel}{eo\+::setlevel}}}]{v }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} in order to use stream style to define manually the verbose level instead using options operator$<$$<$ used there to set a verbose level through the class setlevel. \mbox{\Hypertarget{classeo_logger_a5611278140314d9398fe1566fc1df7cb}\label{classeo_logger_a5611278140314d9398fe1566fc1df7cb}} \index{eoLogger@{eoLogger}!operator$<$$<$@{operator$<$$<$}} \index{operator$<$$<$@{operator$<$$<$}!eoLogger@{eoLogger}} \doxysubsubsection{\texorpdfstring{operator$<$$<$}{operator<<}\hspace{0.1cm}{\footnotesize\ttfamily [7/8]}} {\footnotesize\ttfamily \mbox{\hyperlink{classeo_logger}{eo\+Logger}}\& operator$<$$<$ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_logger}{eo\+Logger}} \&}]{l, }\item[{std\+::ostream \&}]{os }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} operator$<$$<$ used there to be able to use std\+::cout to say that we wish to redirect back the buffer to a standard output. in order to use stream style to go back to a standart output defined by S\+TL and to get retro-\/compatibility \mbox{\Hypertarget{classeo_logger_a5611278140314d9398fe1566fc1df7cb}\label{classeo_logger_a5611278140314d9398fe1566fc1df7cb}} \index{eoLogger@{eoLogger}!operator$<$$<$@{operator$<$$<$}} \index{operator$<$$<$@{operator$<$$<$}!eoLogger@{eoLogger}} \doxysubsubsection{\texorpdfstring{operator$<$$<$}{operator<<}\hspace{0.1cm}{\footnotesize\ttfamily [8/8]}} {\footnotesize\ttfamily \mbox{\hyperlink{classeo_logger}{eo\+Logger}}\& operator$<$$<$ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_logger}{eo\+Logger}} \&}]{l, }\item[{std\+::ostream \&}]{os }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} operator$<$$<$ used there to be able to use std\+::cout to say that we wish to redirect back the buffer to a standard output. in order to use stream style to go back to a standart output defined by S\+TL and to get retro-\/compatibility The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item deprecated/eo/src/utils/eo\+Logger.\+h\item deprecated/eo/src/utils/eo\+Logger.\+cpp\end{DoxyCompactItemize}