1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194
|
<HTML>
<HEAD>
<TITLE>LogStream.h File Reference</TITLE>
<LINK HREF="doxygen.css" REL="stylesheet" TYPE="text/css">
<LINK HREF="style_ini.css" REL="stylesheet" TYPE="text/css">
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<A href="index.html">Home</A> ·
<A href="classes.html">Classes</A> ·
<A href="annotated.html">Annotated Classes</A> ·
<A href="modules.html">Modules</A> ·
<A href="functions_func.html">Members</A> ·
<A href="namespaces.html">Namespaces</A> ·
<A href="pages.html">Related Pages</A>
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
<!-- Generated by Doxygen 1.8.5 -->
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_e770f0cf77e550adde3f44739ef529fe.html">include</a></li><li class="navelem"><a class="el" href="dir_6a63c4937d4da007e55fff5dcf71e0f8.html">OpenMS</a></li><li class="navelem"><a class="el" href="dir_011a45043daec2a54ce98ec17491dac6.html">CONCEPT</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> |
<a href="#namespaces">Namespaces</a> |
<a href="#define-members">Macros</a> |
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">LogStream.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include <<a class="el" href="String_8h_source.html">OpenMS/DATASTRUCTURES/String.h</a>></code><br/>
<code>#include <sstream></code><br/>
<code>#include <iostream></code><br/>
<code>#include <list></code><br/>
<code>#include <vector></code><br/>
<code>#include <ctime></code><br/>
<code>#include <map></code><br/>
</div>
<p><a href="LogStream_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Logger_1_1LogStreamBuf.html">LogStreamBuf</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Stream buffer used by <a class="el" href="classOpenMS_1_1Logger_1_1LogStream.html" title="Log Stream Class. ">LogStream</a>. <a href="classOpenMS_1_1Logger_1_1LogStreamBuf.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structOpenMS_1_1Logger_1_1LogStreamBuf_1_1StreamStruct.html">LogStreamBuf::StreamStruct</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Holds a stream that is connected to the <a class="el" href="classOpenMS_1_1Logger_1_1LogStream.html" title="Log Stream Class. ">LogStream</a>. It also includes the minimum and maximum level at which the <a class="el" href="classOpenMS_1_1Logger_1_1LogStream.html" title="Log Stream Class. ">LogStream</a> redirects messages to this stream. <a href="structOpenMS_1_1Logger_1_1LogStreamBuf_1_1StreamStruct.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structOpenMS_1_1Logger_1_1LogStreamBuf_1_1LogCacheStruct.html">LogStreamBuf::LogCacheStruct</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Holds a counter of occurences and an index for the occurence sequence of the corresponding log message. <a href="structOpenMS_1_1Logger_1_1LogStreamBuf_1_1LogCacheStruct.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Logger_1_1LogStreamNotifier.html">LogStreamNotifier</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Logger_1_1LogStream.html">LogStream</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Log Stream Class. <a href="classOpenMS_1_1Logger_1_1LogStream.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceOpenMS"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceOpenMS.html">OpenMS</a></td></tr>
<tr class="memdesc:namespaceOpenMS"><td class="mdescLeft"> </td><td class="mdescRight">Main OpenMS namespace. <br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:namespaceOpenMS_1_1Logger"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceOpenMS_1_1Logger.html">OpenMS::Logger</a></td></tr>
<tr class="memdesc:namespaceOpenMS_1_1Logger"><td class="mdescLeft"> </td><td class="mdescRight">Log streams. <br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a7eef78323c8dc5bc0f6ca6416d89b828"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="LogStream_8h.html#a7eef78323c8dc5bc0f6ca6416d89b828">LOG_FATAL_ERROR</a>   Log_fatal << __FILE__ << "(" << __LINE__ << "): "</td></tr>
<tr class="memdesc:a7eef78323c8dc5bc0f6ca6416d89b828"><td class="mdescLeft"> </td><td class="mdescRight">Macro to be used if fatal error are reported (processing stops) <a href="#a7eef78323c8dc5bc0f6ca6416d89b828">More...</a><br/></td></tr>
<tr class="separator:a7eef78323c8dc5bc0f6ca6416d89b828"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aced66975c154ea0e2a8ec3bc818b4e08"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="LogStream_8h.html#aced66975c154ea0e2a8ec3bc818b4e08">LOG_ERROR</a>   Log_error</td></tr>
<tr class="memdesc:aced66975c154ea0e2a8ec3bc818b4e08"><td class="mdescLeft"> </td><td class="mdescRight">Macro to be used if non-fatal error are reported (processing continues) <a href="#aced66975c154ea0e2a8ec3bc818b4e08">More...</a><br/></td></tr>
<tr class="separator:aced66975c154ea0e2a8ec3bc818b4e08"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aea3f57d6dcc5b4ac957e2679e87dde27"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="LogStream_8h.html#aea3f57d6dcc5b4ac957e2679e87dde27">LOG_WARN</a>   Log_warn</td></tr>
<tr class="memdesc:aea3f57d6dcc5b4ac957e2679e87dde27"><td class="mdescLeft"> </td><td class="mdescRight">Macro if a warning, a piece of information which should be read by the user, should be logged. <a href="#aea3f57d6dcc5b4ac957e2679e87dde27">More...</a><br/></td></tr>
<tr class="separator:aea3f57d6dcc5b4ac957e2679e87dde27"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeb4f36db01bd128c7afeac5889dac311"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="LogStream_8h.html#aeb4f36db01bd128c7afeac5889dac311">LOG_INFO</a>   Log_info</td></tr>
<tr class="memdesc:aeb4f36db01bd128c7afeac5889dac311"><td class="mdescLeft"> </td><td class="mdescRight">Macro if a information, e.g. a status should be reported. <a href="#aeb4f36db01bd128c7afeac5889dac311">More...</a><br/></td></tr>
<tr class="separator:aeb4f36db01bd128c7afeac5889dac311"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6ff63e8955665c4a58b1598f2b07c51a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="LogStream_8h.html#a6ff63e8955665c4a58b1598f2b07c51a">LOG_DEBUG</a>   Log_debug << __FILE__ << "(" << __LINE__ << "): "</td></tr>
<tr class="memdesc:a6ff63e8955665c4a58b1598f2b07c51a"><td class="mdescLeft"> </td><td class="mdescRight">Macro for general debugging information. <a href="#a6ff63e8955665c4a58b1598f2b07c51a">More...</a><br/></td></tr>
<tr class="separator:a6ff63e8955665c4a58b1598f2b07c51a"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a5085c82007a86521101d48755e67d911"><td class="memItemLeft" align="right" valign="top">Logger::LogStream </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceOpenMS.html#a5085c82007a86521101d48755e67d911">Log_fatal</a></td></tr>
<tr class="memdesc:a5085c82007a86521101d48755e67d911"><td class="mdescLeft"> </td><td class="mdescRight">Global static instance of a LogStream to capture messages classified as fatal errors. By default it is bound to <b>cerr</b>. <a href="#a5085c82007a86521101d48755e67d911">More...</a><br/></td></tr>
<tr class="separator:a5085c82007a86521101d48755e67d911"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a15dbec2ae5286b1339525e87ba0bb83b"><td class="memItemLeft" align="right" valign="top">Logger::LogStream </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceOpenMS.html#a15dbec2ae5286b1339525e87ba0bb83b">Log_error</a></td></tr>
<tr class="memdesc:a15dbec2ae5286b1339525e87ba0bb83b"><td class="mdescLeft"> </td><td class="mdescRight">Global static instance of a LogStream to capture messages classified as errors. By default it is bound to <b>cerr</b>. <a href="#a15dbec2ae5286b1339525e87ba0bb83b">More...</a><br/></td></tr>
<tr class="separator:a15dbec2ae5286b1339525e87ba0bb83b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae7a548e7b5e49f9e3fbdfaf20e3f46eb"><td class="memItemLeft" align="right" valign="top">Logger::LogStream </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceOpenMS.html#ae7a548e7b5e49f9e3fbdfaf20e3f46eb">Log_warn</a></td></tr>
<tr class="memdesc:ae7a548e7b5e49f9e3fbdfaf20e3f46eb"><td class="mdescLeft"> </td><td class="mdescRight">Global static instance of a LogStream to capture messages classified as warnings. By default it is bound to <b>cout</b>. <a href="#ae7a548e7b5e49f9e3fbdfaf20e3f46eb">More...</a><br/></td></tr>
<tr class="separator:ae7a548e7b5e49f9e3fbdfaf20e3f46eb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a033e094afdc56769b551dfd353a7c5f4"><td class="memItemLeft" align="right" valign="top">Logger::LogStream </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceOpenMS.html#a033e094afdc56769b551dfd353a7c5f4">Log_info</a></td></tr>
<tr class="memdesc:a033e094afdc56769b551dfd353a7c5f4"><td class="mdescLeft"> </td><td class="mdescRight">Global static instance of a LogStream to capture messages classified as information. By default it is bound to <b>cout</b>. <a href="#a033e094afdc56769b551dfd353a7c5f4">More...</a><br/></td></tr>
<tr class="separator:a033e094afdc56769b551dfd353a7c5f4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a37f73135da19f7f69b04910b53b515be"><td class="memItemLeft" align="right" valign="top">Logger::LogStream </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceOpenMS.html#a37f73135da19f7f69b04910b53b515be">Log_debug</a></td></tr>
<tr class="memdesc:a37f73135da19f7f69b04910b53b515be"><td class="mdescLeft"> </td><td class="mdescRight">Global static instance of a LogStream to capture messages classified as debug output. By default it is not bound to any output stream. <a href="#a37f73135da19f7f69b04910b53b515be">More...</a><br/></td></tr>
<tr class="separator:a37f73135da19f7f69b04910b53b515be"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a6ff63e8955665c4a58b1598f2b07c51a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LOG_DEBUG   Log_debug << __FILE__ << "(" << __LINE__ << "): "</td>
</tr>
</table>
</div><div class="memdoc">
<p>Macro for general debugging information. </p>
<p>Referenced by <a class="el" href="classOpenMS_1_1FeatureFinderAlgorithmPicked.html#ad832d6128e519d1c6a7fefd89158c37e">FeatureFinderAlgorithmPicked< PeakType, FeatureType >::chooseTraceFitter_()</a>, <a class="el" href="classOpenMS_1_1GaussTraceFitter.html#a99d30f96dbdc29d5eb5b9060c3b8113e">GaussTraceFitter< PeakType >::fit()</a>, <a class="el" href="classOpenMS_1_1GaussTraceFitter.html#a5a6c5cb5c3bbe8cf2c2b7aa4639667bb">GaussTraceFitter< PeakType >::printState_()</a>, <a class="el" href="classOpenMS_1_1EGHTraceFitter.html#a5a6c5cb5c3bbe8cf2c2b7aa4639667bb">EGHTraceFitter< PeakType >::printState_()</a>, <a class="el" href="classOpenMS_1_1FeatureFinderAlgorithmPicked.html#a72fcb26a14f6beb1c3fbace9ab3e7dbb">FeatureFinderAlgorithmPicked< PeakType, FeatureType >::run()</a>, <a class="el" href="classOpenMS_1_1ConfidenceScoring.html#ae432ca06f1c61329d4dff693498b6996">ConfidenceScoring::scoreMap()</a>, <a class="el" href="classOpenMS_1_1GaussTraceFitter.html#ab72ddfa388b35ef3e76649c7215047a3">GaussTraceFitter< PeakType >::setInitialParameters_()</a>, and <a class="el" href="classOpenMS_1_1EGHTraceFitter.html#ab72ddfa388b35ef3e76649c7215047a3">EGHTraceFitter< PeakType >::setInitialParameters_()</a>.</p>
</div>
</div>
<a class="anchor" id="aced66975c154ea0e2a8ec3bc818b4e08"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LOG_ERROR   Log_error</td>
</tr>
</table>
</div><div class="memdoc">
<p>Macro to be used if non-fatal error are reported (processing continues) </p>
<p>Referenced by <a class="el" href="classOpenMS_1_1TOPPASBase.html#a582b9d08f4ab872a48b3c02157b98593">TOPPASBase::addTOPPASFile()</a>, <a class="el" href="classOpenMS_1_1IDEvaluationBase.html#aa95be3d53de372161a9acfd90a6f7fe1">IDEvaluationBase::loadCurve()</a>, <a class="el" href="INIFileEditor_8C.html#a217dbf8b442f20279ea00b898af96f52">main()</a>, <a class="el" href="classOpenMS_1_1Internal_1_1MzMLHandler.html#a0aaf41c383f973bf5a11f3a55022eda5">MzMLHandler< MapType >::MzMLHandler()</a>, <a class="el" href="classOpenMS_1_1QApplicationTOPP.html#a0bb2f3cc6237168bf5e1f1864e8cf7ae">QApplicationTOPP::notify()</a>, <a class="el" href="classOpenMS_1_1INIFileEditorWindow.html#a842f9ec8bfd7bb9a5acac8212d593cba">INIFileEditorWindow::openFile()</a>, <a class="el" href="structseqan_1_1FoundProteinFunctor.html#a1643cc9313385826b850977c39c9a2fa">FoundProteinFunctor::operator==()</a>, and <a class="el" href="classOpenMS_1_1Internal_1_1MzMLHandler.html#a484c33c30ea480bd831a92847f61006e">MzMLHandler< MapType >::startElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a7eef78323c8dc5bc0f6ca6416d89b828"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LOG_FATAL_ERROR   Log_fatal << __FILE__ << "(" << __LINE__ << "): "</td>
</tr>
</table>
</div><div class="memdoc">
<p>Macro to be used if fatal error are reported (processing stops) </p>
<p>Referenced by <a class="el" href="classOpenMS_1_1IDEvaluationBase.html#af3a6dd04dd533f5b5eead2736eefe91f">IDEvaluationBase::getPoints()</a>.</p>
</div>
</div>
<a class="anchor" id="aeb4f36db01bd128c7afeac5889dac311"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LOG_INFO   Log_info</td>
</tr>
</table>
</div><div class="memdoc">
<p>Macro if a information, e.g. a status should be reported. </p>
<p>Referenced by <a class="el" href="classOpenMS_1_1IDMapper.html#ad8c436deda857f332e4d843d002e0717">IDMapper::annotate()</a>, <a class="el" href="classOpenMS_1_1KroenikFile.html#aa4e73ca60efa3ca29e203f46b5187c6c">KroenikFile::load()</a>, <a class="el" href="classOpenMS_1_1SpectraMerger.html#abe04755c7518a6ee530902afccc9c2e6">SpectraMerger::mergeSpectra_()</a>, <a class="el" href="classOpenMS_1_1FeatureMap.html#a6d9d2f709e76acc61c5a869bd4f755c8">FeatureMap< OpenMS::Feature >::operator+=()</a>, and <a class="el" href="classOpenMS_1_1FeatureFinderAlgorithmPicked.html#a72fcb26a14f6beb1c3fbace9ab3e7dbb">FeatureFinderAlgorithmPicked< PeakType, FeatureType >::run()</a>.</p>
</div>
</div>
<a class="anchor" id="aea3f57d6dcc5b4ac957e2679e87dde27"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LOG_WARN   Log_warn</td>
</tr>
</table>
</div><div class="memdoc">
<p>Macro if a warning, a piece of information which should be read by the user, should be logged. </p>
<p>Referenced by <a class="el" href="classOpenMS_1_1IDMapper.html#a8422c24016b4c5c9c358395cd307802d">IDMapper::annotate()</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMedian.html#a6a6102b4711d0d316cab9a78f492bc64">SignalToNoiseEstimatorMedian< OpenMS::OpenMS::MSSpectrum< PeakT > >::computeSTN_()</a>, <a class="el" href="classOpenMS_1_1ChromatogramTools.html#af3ff28dcfb8f80c33a57605672ebb0b1">ChromatogramTools::convertSpectraToChromatograms()</a>, <a class="el" href="classOpenMS_1_1SpectraMerger.html#a600d56293a3a35b7ef362d788c35eb99">SpectraMerger::mergeSpectraPrecursors()</a>, <a class="el" href="classOpenMS_1_1FeatureFinder.html#a001d4adf21652ff6cdd58efe56e4fb1c">FeatureFinder::run()</a>, <a class="el" href="classOpenMS_1_1ConfidenceScoring.html#ae432ca06f1c61329d4dff693498b6996">ConfidenceScoring::scoreMap()</a>, and <a class="el" href="classOpenMS_1_1TOPPASBase.html#a958f0ed6befa5fcb2afe3228b0b1680a">TOPPASBase::toppasFileDownloaded_()</a>.</p>
</div>
</div>
</div><!-- contents -->
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
<TABLE width="100%" border="0">
<TR>
<TD><font color="#c0c0c0">OpenMS / TOPP release 1.11.1</font></TD>
<TD align="right"><font color="#c0c0c0">Documentation generated on Thu Nov 14 2013 11:19:23 using doxygen 1.8.5</font></TD>
</TR>
</TABLE>
</BODY>
</HTML>
|