\hypertarget{namespace_s_c_i_run_1_1_core_1_1_logging}{\section{S\-C\-I\-Run\-:\-:Core\-:\-:Logging Namespace Reference}
\label{namespace_s_c_i_run_1_1_core_1_1_logging}\index{S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}}
}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_console_logger}{Console\-Logger}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_log_stream_impl}{Log\-Stream\-Impl}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_log_impl}{Log\-Impl}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_log}{Log}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_legacy_logger_interface}{Legacy\-Logger\-Interface}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_scoped_time_remarker}{Scoped\-Time\-Remarker}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_scoped_time_logger}{Scoped\-Time\-Logger}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_legacy_logger_interface}{Legacy\-Logger\-Interface} $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_a93cd7de5b4907a727577e603069b390e}{Logger\-Handle}
\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9}{Log\-Level} \{ \\*
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9ac3f8117d89539077d7d3d63008ec99d6}{E\-M\-E\-R\-G}, 
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a45e0bb0f520fb3851c7d6cc5c5ddd6f9}{A\-L\-E\-R\-T}, 
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a45a3dad92ec00cbe54224c69006160dd}{C\-R\-I\-T}, 
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a6b8045ca6979f5d29aea3af2778482b9}{E\-R\-R\-O\-R\-\_\-\-L\-O\-G}, 
\\*
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a74dac7ac23d5b810db6d4067f14e8676}{W\-A\-R\-N}, 
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9aed8762ff982b982ce3d67f81ab34f1d4}{N\-O\-T\-I\-C\-E}, 
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a748005382152808a72b1a9177d9dc806}{I\-N\-F\-O}, 
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a50f9257c14a0e51a51edb92302dc5d30}{D\-E\-B\-U\-G\-\_\-\-L\-O\-G}, 
\\*
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a60b66f054977e2c7733fa3df28d58eee}{N\-O\-T\-S\-E\-T}
 \}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_log_1_1_stream}{Log\-::\-Stream} \& \hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_ad9948c9c7f74023b3395999a07029436}{operator$<$$<$} (\hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_log}{Log} \&log, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9}{Log\-Level} level)
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_log_1_1_stream}{Log\-::\-Stream} \& \hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_a7f6814a0f442a44e87871364552fb7d3}{operator$<$$<$} (\hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_log_1_1_stream}{Log\-::\-Stream} \&log, const std\-::string \&\hyperlink{_piecewise_interp_8h_ae550ae40597e95f2cf7455585d9db07c}{msg})
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_log_1_1_stream}{Log\-::\-Stream} \& \hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_a5d4d53e3af51779449841ac2d4c0dc0f}{operator$<$$<$} (\hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_log_1_1_stream}{Log\-::\-Stream} \&log, double x)
\item 
{\footnotesize template$<$typename T $>$ }\\\hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_log_1_1_stream}{Log\-::\-Stream} \& \hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_a57a944a472ae2abe3c7f0b0d3412d04f}{operator$<$$<$} (\hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_log_1_1_stream}{Log\-::\-Stream} \&log, const T \&t)
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_log_1_1_stream}{Log\-::\-Stream} \& \hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_a66fdc1a535f3fb71ec3c86bdea19c710}{operator$<$$<$} (\hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_log_1_1_stream}{Log\-::\-Stream} \&log, std\-::ostream \&($\ast$func)(std\-::ostream \&))
\end{DoxyCompactItemize}


\subsection{Typedef Documentation}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_logging_a93cd7de5b4907a727577e603069b390e}{\index{S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}!Logger\-Handle@{Logger\-Handle}}
\index{Logger\-Handle@{Logger\-Handle}!SCIRun::Core::Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}}
\subsubsection[{Logger\-Handle}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<${\bf Legacy\-Logger\-Interface}$>$ {\bf Logger\-Handle}}}\label{namespace_s_c_i_run_1_1_core_1_1_logging_a93cd7de5b4907a727577e603069b390e}


\subsection{Enumeration Type Documentation}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9}{\index{S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}!Log\-Level@{Log\-Level}}
\index{Log\-Level@{Log\-Level}!SCIRun::Core::Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}}
\subsubsection[{Log\-Level}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Log\-Level}}}\label{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9}
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging}{Logging} levels used by pix. Follows the same as for syslog, taken from R\-F\-C 5424. Comments added for ease of reading. \begin{DoxySeeAlso}{See Also}
\href{http://en.wikipedia.org/wiki/Syslog}{\tt http\-://en.\-wikipedia.\-org/wiki/\-Syslog}. 
\end{DoxySeeAlso}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\-M\-E\-R\-G@{E\-M\-E\-R\-G}!S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}}\index{S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}!E\-M\-E\-R\-G@{E\-M\-E\-R\-G}}\item[{\em 
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9ac3f8117d89539077d7d3d63008ec99d6}{E\-M\-E\-R\-G}\label{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9ac3f8117d89539077d7d3d63008ec99d6}
}]\index{A\-L\-E\-R\-T@{A\-L\-E\-R\-T}!S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}}\index{S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}!A\-L\-E\-R\-T@{A\-L\-E\-R\-T}}\item[{\em 
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a45e0bb0f520fb3851c7d6cc5c5ddd6f9}{A\-L\-E\-R\-T}\label{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a45e0bb0f520fb3851c7d6cc5c5ddd6f9}
}]\index{C\-R\-I\-T@{C\-R\-I\-T}!S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}}\index{S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}!C\-R\-I\-T@{C\-R\-I\-T}}\item[{\em 
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a45a3dad92ec00cbe54224c69006160dd}{C\-R\-I\-T}\label{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a45a3dad92ec00cbe54224c69006160dd}
}]\index{E\-R\-R\-O\-R\-\_\-\-L\-O\-G@{E\-R\-R\-O\-R\-\_\-\-L\-O\-G}!S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}}\index{S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}!E\-R\-R\-O\-R\-\_\-\-L\-O\-G@{E\-R\-R\-O\-R\-\_\-\-L\-O\-G}}\item[{\em 
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a6b8045ca6979f5d29aea3af2778482b9}{E\-R\-R\-O\-R\-\_\-\-L\-O\-G}\label{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a6b8045ca6979f5d29aea3af2778482b9}
}]\index{W\-A\-R\-N@{W\-A\-R\-N}!S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}}\index{S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}!W\-A\-R\-N@{W\-A\-R\-N}}\item[{\em 
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a74dac7ac23d5b810db6d4067f14e8676}{W\-A\-R\-N}\label{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a74dac7ac23d5b810db6d4067f14e8676}
}]\index{N\-O\-T\-I\-C\-E@{N\-O\-T\-I\-C\-E}!S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}}\index{S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}!N\-O\-T\-I\-C\-E@{N\-O\-T\-I\-C\-E}}\item[{\em 
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9aed8762ff982b982ce3d67f81ab34f1d4}{N\-O\-T\-I\-C\-E}\label{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9aed8762ff982b982ce3d67f81ab34f1d4}
}]\index{I\-N\-F\-O@{I\-N\-F\-O}!S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}}\index{S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}!I\-N\-F\-O@{I\-N\-F\-O}}\item[{\em 
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a748005382152808a72b1a9177d9dc806}{I\-N\-F\-O}\label{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a748005382152808a72b1a9177d9dc806}
}]\index{D\-E\-B\-U\-G\-\_\-\-L\-O\-G@{D\-E\-B\-U\-G\-\_\-\-L\-O\-G}!S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}}\index{S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}!D\-E\-B\-U\-G\-\_\-\-L\-O\-G@{D\-E\-B\-U\-G\-\_\-\-L\-O\-G}}\item[{\em 
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a50f9257c14a0e51a51edb92302dc5d30}{D\-E\-B\-U\-G\-\_\-\-L\-O\-G}\label{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a50f9257c14a0e51a51edb92302dc5d30}
}]\index{N\-O\-T\-S\-E\-T@{N\-O\-T\-S\-E\-T}!S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}}\index{S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}!N\-O\-T\-S\-E\-T@{N\-O\-T\-S\-E\-T}}\item[{\em 
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a60b66f054977e2c7733fa3df28d58eee}{N\-O\-T\-S\-E\-T}\label{namespace_s_c_i_run_1_1_core_1_1_logging_aca1fd1d8935433e6ba2e3918214e07f9a60b66f054977e2c7733fa3df28d58eee}
}]\end{description}
\end{Desc}


\subsection{Function Documentation}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_logging_ad9948c9c7f74023b3395999a07029436}{\index{S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!SCIRun::Core::Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Log\-::\-Stream} \& operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{{\bf Log} \&}]{log, }
\item[{{\bf Log\-Level}}]{level}
\end{DoxyParamCaption}
)}}\label{namespace_s_c_i_run_1_1_core_1_1_logging_ad9948c9c7f74023b3395999a07029436}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_logging_a7f6814a0f442a44e87871364552fb7d3}{\index{S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!SCIRun::Core::Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Log\-::\-Stream} \& operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{{\bf Log\-::\-Stream} \&}]{log, }
\item[{const std\-::string \&}]{msg}
\end{DoxyParamCaption}
)}}\label{namespace_s_c_i_run_1_1_core_1_1_logging_a7f6814a0f442a44e87871364552fb7d3}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_logging_a5d4d53e3af51779449841ac2d4c0dc0f}{\index{S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!SCIRun::Core::Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Log\-::\-Stream} \& operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{{\bf Log\-::\-Stream} \&}]{log, }
\item[{double}]{x}
\end{DoxyParamCaption}
)}}\label{namespace_s_c_i_run_1_1_core_1_1_logging_a5d4d53e3af51779449841ac2d4c0dc0f}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_logging_a57a944a472ae2abe3c7f0b0d3412d04f}{\index{S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!SCIRun::Core::Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Log\-::\-Stream}\& S\-C\-I\-Run\-::\-Core\-::\-Logging\-::operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{Log\-::\-Stream \&}]{log, }
\item[{const T \&}]{t}
\end{DoxyParamCaption}
)}}\label{namespace_s_c_i_run_1_1_core_1_1_logging_a57a944a472ae2abe3c7f0b0d3412d04f}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_logging_a66fdc1a535f3fb71ec3c86bdea19c710}{\index{S\-C\-I\-Run\-::\-Core\-::\-Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!SCIRun::Core::Logging@{S\-C\-I\-Run\-::\-Core\-::\-Logging}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Log\-::\-Stream} \& operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{{\bf Log\-::\-Stream} \&}]{log, }
\item[{std\-::ostream \&($\ast$)(std\-::ostream \&)}]{func}
\end{DoxyParamCaption}
)}}\label{namespace_s_c_i_run_1_1_core_1_1_logging_a66fdc1a535f3fb71ec3c86bdea19c710}
