| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
| <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
| <meta name="generator" content="Doxygen 1.8.13"/> |
| <meta name="viewport" content="width=device-width, initial-scale=1"/> |
| <title>Apache log4cxx: log4cxx::ulogstream Class Reference</title> |
| <link href="tabs.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="jquery.js"></script> |
| <script type="text/javascript" src="dynsections.js"></script> |
| <link href="navtree.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="resize.js"></script> |
| <script type="text/javascript" src="navtreedata.js"></script> |
| <script type="text/javascript" src="navtree.js"></script> |
| <script type="text/javascript"> |
| $(document).ready(initResizable); |
| </script> |
| <link href="search/search.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="search/searchdata.js"></script> |
| <script type="text/javascript" src="search/search.js"></script> |
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> |
| <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> |
| </head> |
| <body> |
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
| <div id="titlearea"> |
| <table cellspacing="0" cellpadding="0"> |
| <tbody> |
| <tr style="height: 56px;"> |
| <td id="projectalign" style="padding-left: 0.5em;"> |
| <div id="projectname">Apache log4cxx |
|  <span id="projectnumber">Version 0.13.0</span> |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <!-- end header part --> |
| <!-- Generated by Doxygen 1.8.13 --> |
| <script type="text/javascript"> |
| var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
| </script> |
| <script type="text/javascript" src="menudata.js"></script> |
| <script type="text/javascript" src="menu.js"></script> |
| <script type="text/javascript"> |
| $(function() { |
| initMenu('',true,false,'search.php','Search'); |
| $(document).ready(function() { init_search(); }); |
| }); |
| </script> |
| <div id="main-nav"></div> |
| </div><!-- top --> |
| <div id="side-nav" class="ui-resizable side-nav-resizable"> |
| <div id="nav-tree"> |
| <div id="nav-tree-contents"> |
| <div id="nav-sync" class="sync"></div> |
| </div> |
| </div> |
| <div id="splitbar" style="-moz-user-select:none;" |
| class="ui-resizable-handle"> |
| </div> |
| </div> |
| <script type="text/javascript"> |
| $(document).ready(function(){initNavTree('classlog4cxx_1_1ulogstream.html','');}); |
| </script> |
| <div id="doc-content"> |
| <!-- window showing the filter options --> |
| <div id="MSearchSelectWindow" |
| onmouseover="return searchBox.OnSearchSelectShow()" |
| onmouseout="return searchBox.OnSearchSelectHide()" |
| onkeydown="return searchBox.OnSearchSelectKey(event)"> |
| </div> |
| |
| <!-- iframe showing the search results (closed by default) --> |
| <div id="MSearchResultsWindow"> |
| <iframe src="javascript:void(0)" frameborder="0" |
| name="MSearchResults" id="MSearchResults"> |
| </iframe> |
| </div> |
| |
| <div class="header"> |
| <div class="summary"> |
| <a href="#pub-methods">Public Member Functions</a> | |
| <a href="#pro-methods">Protected Member Functions</a> | |
| <a href="classlog4cxx_1_1ulogstream-members.html">List of all members</a> </div> |
| <div class="headertitle"> |
| <div class="title">log4cxx::ulogstream Class Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| |
| <p>An STL-like stream API for <a class="el" href="namespacelog4cxx.html">log4cxx</a> using UniChar as the character type. |
| <a href="classlog4cxx_1_1ulogstream.html#details">More...</a></p> |
| |
| <p><code>#include <<a class="el" href="stream_8h_source.html">stream.h</a>></code></p> |
| <div class="dynheader"> |
| Inheritance diagram for log4cxx::ulogstream:</div> |
| <div class="dyncontent"> |
| <div class="center"> |
| <img src="classlog4cxx_1_1ulogstream.png" usemap="#log4cxx::ulogstream_map" alt=""/> |
| <map id="log4cxx::ulogstream_map" name="log4cxx::ulogstream_map"> |
| <area href="classlog4cxx_1_1logstream__base.html" title="Base class for the basic_logstream template which attempts to emulate std::basic_ostream but attempts..." alt="log4cxx::logstream_base" shape="rect" coords="0,0,149,24"/> |
| </map> |
| </div></div> |
| <table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> |
| Public Member Functions</h2></td></tr> |
| <tr class="memitem:a4263ed919d8af323d8590dc3797b5e55"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1ulogstream.html#a4263ed919d8af323d8590dc3797b5e55">ulogstream</a> (const <a class="el" href="namespacelog4cxx.html#acd073adf77cc8545b10ac024a474be0d">log4cxx::LoggerPtr</a> &logger, const <a class="el" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">log4cxx::LevelPtr</a> &level)</td></tr> |
| <tr class="memdesc:a4263ed919d8af323d8590dc3797b5e55"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a4263ed919d8af323d8590dc3797b5e55">More...</a><br /></td></tr> |
| <tr class="separator:a4263ed919d8af323d8590dc3797b5e55"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9c297dbf75a0a1b53c80544651d35ee6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1ulogstream.html#a9c297dbf75a0a1b53c80544651d35ee6">ulogstream</a> (const Ch *loggerName, const <a class="el" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">log4cxx::LevelPtr</a> &level)</td></tr> |
| <tr class="memdesc:a9c297dbf75a0a1b53c80544651d35ee6"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a9c297dbf75a0a1b53c80544651d35ee6">More...</a><br /></td></tr> |
| <tr class="separator:a9c297dbf75a0a1b53c80544651d35ee6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a86adcb1dbd882ea8265fa909a3585bb1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1ulogstream.html#a86adcb1dbd882ea8265fa909a3585bb1">ulogstream</a> (const std::basic_string< Ch > &loggerName, const <a class="el" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">log4cxx::LevelPtr</a> &level)</td></tr> |
| <tr class="memdesc:a86adcb1dbd882ea8265fa909a3585bb1"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a86adcb1dbd882ea8265fa909a3585bb1">More...</a><br /></td></tr> |
| <tr class="separator:a86adcb1dbd882ea8265fa909a3585bb1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0fdd08eac4727867d4044ea2e8f0d851"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1ulogstream.html#a0fdd08eac4727867d4044ea2e8f0d851">ulogstream</a> (const <a class="el" href="logstring_8h.html#a782e95610ad4dd24aee670f3b5846a3b">CFStringRef</a> &loggerName, const <a class="el" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">log4cxx::LevelPtr</a> &level)</td></tr> |
| <tr class="separator:a0fdd08eac4727867d4044ea2e8f0d851"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adef7e40ece9cda6db64c799ec359e040"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1ulogstream.html#adef7e40ece9cda6db64c799ec359e040">~ulogstream</a> ()</td></tr> |
| <tr class="separator:adef7e40ece9cda6db64c799ec359e040"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a28794e4049a0a6b8f9f0ac2462f373b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlog4cxx_1_1ulogstream.html">ulogstream</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1ulogstream.html#a28794e4049a0a6b8f9f0ac2462f373b8">operator<<</a> (std::ios_base &(*manip)(std::ios_base &))</td></tr> |
| <tr class="memdesc:a28794e4049a0a6b8f9f0ac2462f373b8"><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for std::fixed and similar manipulators. <a href="#a28794e4049a0a6b8f9f0ac2462f373b8">More...</a><br /></td></tr> |
| <tr class="separator:a28794e4049a0a6b8f9f0ac2462f373b8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a568644a35b5457f9bef206b4cc8d4561"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlog4cxx_1_1ulogstream.html">ulogstream</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1ulogstream.html#a568644a35b5457f9bef206b4cc8d4561">operator<<</a> (<a class="el" href="namespacelog4cxx.html#a925d2e383f9da870a6f77752a602c3ca">logstream_manipulator</a> manip)</td></tr> |
| <tr class="memdesc:a568644a35b5457f9bef206b4cc8d4561"><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for <a class="el" href="classlog4cxx_1_1logstream__base.html#aba1bfa52ea877ec98a912874cc486d79" title="end of message manipulator, triggers logging. ">logstream_base::endmsg</a>. <a href="#a568644a35b5457f9bef206b4cc8d4561">More...</a><br /></td></tr> |
| <tr class="separator:a568644a35b5457f9bef206b4cc8d4561"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac167c607691dd4265ffa33fb4aa87c97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlog4cxx_1_1ulogstream.html">ulogstream</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1ulogstream.html#ac167c607691dd4265ffa33fb4aa87c97">operator<<</a> (const <a class="el" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">log4cxx::LevelPtr</a> &level)</td></tr> |
| <tr class="memdesc:ac167c607691dd4265ffa33fb4aa87c97"><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for level. <a href="#ac167c607691dd4265ffa33fb4aa87c97">More...</a><br /></td></tr> |
| <tr class="separator:ac167c607691dd4265ffa33fb4aa87c97"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa7e8502be3e67f98e4d56aeb5c4ea380"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlog4cxx_1_1ulogstream.html">ulogstream</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1ulogstream.html#aa7e8502be3e67f98e4d56aeb5c4ea380">operator<<</a> (const <a class="el" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a> &location)</td></tr> |
| <tr class="memdesc:aa7e8502be3e67f98e4d56aeb5c4ea380"><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for location. <a href="#aa7e8502be3e67f98e4d56aeb5c4ea380">More...</a><br /></td></tr> |
| <tr class="separator:aa7e8502be3e67f98e4d56aeb5c4ea380"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a735db8cba04e1ea5eea6b150dc23cfbb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlog4cxx_1_1ulogstream.html">ulogstream</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1ulogstream.html#a735db8cba04e1ea5eea6b150dc23cfbb">operator>></a> (const <a class="el" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a> &location)</td></tr> |
| <tr class="memdesc:a735db8cba04e1ea5eea6b150dc23cfbb"><td class="mdescLeft"> </td><td class="mdescRight">Alias for insertion operator for location. <a href="#a735db8cba04e1ea5eea6b150dc23cfbb">More...</a><br /></td></tr> |
| <tr class="separator:a735db8cba04e1ea5eea6b150dc23cfbb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1df707706d01f7a709ec446a30b811ec"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1ulogstream.html#a1df707706d01f7a709ec446a30b811ec">operator std::basic_ostream< Ch > &</a> ()</td></tr> |
| <tr class="memdesc:a1df707706d01f7a709ec446a30b811ec"><td class="mdescLeft"> </td><td class="mdescRight">Cast operator to provide access to embedded std::basic_ostream. <a href="#a1df707706d01f7a709ec446a30b811ec">More...</a><br /></td></tr> |
| <tr class="separator:a1df707706d01f7a709ec446a30b811ec"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aed103a911fe604f51180537ab9ad6ccf"><td class="memTemplParams" colspan="2">template<class V > </td></tr> |
| <tr class="memitem:aed103a911fe604f51180537ab9ad6ccf"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classlog4cxx_1_1ulogstream.html">ulogstream</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1ulogstream.html#aed103a911fe604f51180537ab9ad6ccf">operator<<</a> (const V &val)</td></tr> |
| <tr class="memdesc:aed103a911fe604f51180537ab9ad6ccf"><td class="mdescLeft"> </td><td class="mdescRight">Template to allow any class with an std::basic_ostream inserter to be applied to this class. <a href="#aed103a911fe604f51180537ab9ad6ccf">More...</a><br /></td></tr> |
| <tr class="separator:aed103a911fe604f51180537ab9ad6ccf"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="inherit_header pub_methods_classlog4cxx_1_1logstream__base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classlog4cxx_1_1logstream__base')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classlog4cxx_1_1logstream__base.html">log4cxx::logstream_base</a></td></tr> |
| <tr class="memitem:a98b2aaf4a3192c13741cf9ab889fe414 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#a98b2aaf4a3192c13741cf9ab889fe414">logstream_base</a> (const <a class="el" href="namespacelog4cxx.html#acd073adf77cc8545b10ac024a474be0d">log4cxx::LoggerPtr</a> &logger, const <a class="el" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">log4cxx::LevelPtr</a> &level)</td></tr> |
| <tr class="memdesc:a98b2aaf4a3192c13741cf9ab889fe414 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">Create new instance. <a href="classlog4cxx_1_1logstream__base.html#a98b2aaf4a3192c13741cf9ab889fe414">More...</a><br /></td></tr> |
| <tr class="separator:a98b2aaf4a3192c13741cf9ab889fe414 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a942b36fe98593c8428a7fc3cd1b8afb1 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#a942b36fe98593c8428a7fc3cd1b8afb1">~logstream_base</a> ()</td></tr> |
| <tr class="memdesc:a942b36fe98593c8428a7fc3cd1b8afb1 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="classlog4cxx_1_1logstream__base.html#a942b36fe98593c8428a7fc3cd1b8afb1">More...</a><br /></td></tr> |
| <tr class="separator:a942b36fe98593c8428a7fc3cd1b8afb1 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abec3480eca7bf763c3867365b06ca74f inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#abec3480eca7bf763c3867365b06ca74f">insert</a> (std::ios_base &(*manip)(std::ios_base &))</td></tr> |
| <tr class="memdesc:abec3480eca7bf763c3867365b06ca74f inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for std::fixed and similar manipulators. <a href="classlog4cxx_1_1logstream__base.html#abec3480eca7bf763c3867365b06ca74f">More...</a><br /></td></tr> |
| <tr class="separator:abec3480eca7bf763c3867365b06ca74f inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af09208b29323f65d08b6bbfd334e8038 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#af09208b29323f65d08b6bbfd334e8038">precision</a> ()</td></tr> |
| <tr class="memdesc:af09208b29323f65d08b6bbfd334e8038 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">get precision. <a href="classlog4cxx_1_1logstream__base.html#af09208b29323f65d08b6bbfd334e8038">More...</a><br /></td></tr> |
| <tr class="separator:af09208b29323f65d08b6bbfd334e8038 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a05d319ae2cdc2b17bd1e8b2c17428082 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#a05d319ae2cdc2b17bd1e8b2c17428082">width</a> ()</td></tr> |
| <tr class="memdesc:a05d319ae2cdc2b17bd1e8b2c17428082 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">get width. <a href="classlog4cxx_1_1logstream__base.html#a05d319ae2cdc2b17bd1e8b2c17428082">More...</a><br /></td></tr> |
| <tr class="separator:a05d319ae2cdc2b17bd1e8b2c17428082 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a780caf4500512af1f6ef36b6494637d7 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#a780caf4500512af1f6ef36b6494637d7">precision</a> (int newval)</td></tr> |
| <tr class="memdesc:a780caf4500512af1f6ef36b6494637d7 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">set precision. <a href="classlog4cxx_1_1logstream__base.html#a780caf4500512af1f6ef36b6494637d7">More...</a><br /></td></tr> |
| <tr class="separator:a780caf4500512af1f6ef36b6494637d7 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4045e41645e7674fa4369adc152bc5fc inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#a4045e41645e7674fa4369adc152bc5fc">width</a> (int newval)</td></tr> |
| <tr class="memdesc:a4045e41645e7674fa4369adc152bc5fc inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">set width. <a href="classlog4cxx_1_1logstream__base.html#a4045e41645e7674fa4369adc152bc5fc">More...</a><br /></td></tr> |
| <tr class="separator:a4045e41645e7674fa4369adc152bc5fc inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6c75dbd1607b147bb679ac26633c6212 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#a6c75dbd1607b147bb679ac26633c6212">fill</a> ()</td></tr> |
| <tr class="memdesc:a6c75dbd1607b147bb679ac26633c6212 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">Get fill character. <a href="classlog4cxx_1_1logstream__base.html#a6c75dbd1607b147bb679ac26633c6212">More...</a><br /></td></tr> |
| <tr class="separator:a6c75dbd1607b147bb679ac26633c6212 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a20910a7b54abfff831f5420826edc4a2 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#a20910a7b54abfff831f5420826edc4a2">fill</a> (int newval)</td></tr> |
| <tr class="memdesc:a20910a7b54abfff831f5420826edc4a2 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">Set fill character. <a href="classlog4cxx_1_1logstream__base.html#a20910a7b54abfff831f5420826edc4a2">More...</a><br /></td></tr> |
| <tr class="separator:a20910a7b54abfff831f5420826edc4a2 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a70172b97c5d77d71b8c8e6982691c816 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">std::ios_base::fmtflags </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#a70172b97c5d77d71b8c8e6982691c816">flags</a> (std::ios_base::fmtflags newflags)</td></tr> |
| <tr class="memdesc:a70172b97c5d77d71b8c8e6982691c816 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">Set flags. <a href="classlog4cxx_1_1logstream__base.html#a70172b97c5d77d71b8c8e6982691c816">More...</a><br /></td></tr> |
| <tr class="separator:a70172b97c5d77d71b8c8e6982691c816 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9ac0b1c616593a1a421e401888fddffd inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">std::ios_base::fmtflags </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#a9ac0b1c616593a1a421e401888fddffd">setf</a> (std::ios_base::fmtflags newflags, std::ios_base::fmtflags mask)</td></tr> |
| <tr class="memdesc:a9ac0b1c616593a1a421e401888fddffd inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">Set flags. <a href="classlog4cxx_1_1logstream__base.html#a9ac0b1c616593a1a421e401888fddffd">More...</a><br /></td></tr> |
| <tr class="separator:a9ac0b1c616593a1a421e401888fddffd inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1fbb17905a7a4dff320381bf7a784be4 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">std::ios_base::fmtflags </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#a1fbb17905a7a4dff320381bf7a784be4">setf</a> (std::ios_base::fmtflags newflags)</td></tr> |
| <tr class="memdesc:a1fbb17905a7a4dff320381bf7a784be4 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">Set flags. <a href="classlog4cxx_1_1logstream__base.html#a1fbb17905a7a4dff320381bf7a784be4">More...</a><br /></td></tr> |
| <tr class="separator:a1fbb17905a7a4dff320381bf7a784be4 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a59340af46180717382e4e00b3b293314 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#a59340af46180717382e4e00b3b293314">end_message</a> ()</td></tr> |
| <tr class="memdesc:a59340af46180717382e4e00b3b293314 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">end of message action. <a href="classlog4cxx_1_1logstream__base.html#a59340af46180717382e4e00b3b293314">More...</a><br /></td></tr> |
| <tr class="separator:a59340af46180717382e4e00b3b293314 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a71e5ac2c56ee5ac943d9f4fa9775a575 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#a71e5ac2c56ee5ac943d9f4fa9775a575">setLevel</a> (const <a class="el" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">LevelPtr</a> &level)</td></tr> |
| <tr class="memdesc:a71e5ac2c56ee5ac943d9f4fa9775a575 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">Set the level. <a href="classlog4cxx_1_1logstream__base.html#a71e5ac2c56ee5ac943d9f4fa9775a575">More...</a><br /></td></tr> |
| <tr class="separator:a71e5ac2c56ee5ac943d9f4fa9775a575 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae485dfa38b477756d5201a082da46c77 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#ae485dfa38b477756d5201a082da46c77">isEnabled</a> () const</td></tr> |
| <tr class="memdesc:ae485dfa38b477756d5201a082da46c77 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the current level is the same or high as the level of logger at time of construction or last setLevel. <a href="classlog4cxx_1_1logstream__base.html#ae485dfa38b477756d5201a082da46c77">More...</a><br /></td></tr> |
| <tr class="separator:ae485dfa38b477756d5201a082da46c77 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a856f6a8e8cceb076226bb718397ddc76 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#a856f6a8e8cceb076226bb718397ddc76">isEnabledFor</a> (const <a class="el" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">LevelPtr</a> &level) const</td></tr> |
| <tr class="memdesc:a856f6a8e8cceb076226bb718397ddc76 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">Returns if logger is currently enabled for the specified level. <a href="classlog4cxx_1_1logstream__base.html#a856f6a8e8cceb076226bb718397ddc76">More...</a><br /></td></tr> |
| <tr class="separator:a856f6a8e8cceb076226bb718397ddc76 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a74503aaa8f51a62b7427a20d2f354a34 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#a74503aaa8f51a62b7427a20d2f354a34">setLocation</a> (const <a class="el" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a> &location)</td></tr> |
| <tr class="memdesc:a74503aaa8f51a62b7427a20d2f354a34 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">Sets the location for subsequent log requests. <a href="classlog4cxx_1_1logstream__base.html#a74503aaa8f51a62b7427a20d2f354a34">More...</a><br /></td></tr> |
| <tr class="separator:a74503aaa8f51a62b7427a20d2f354a34 inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adfb899f06a4821f6d528071f646075ac inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#adfb899f06a4821f6d528071f646075ac">set_stream_state</a> (std::ios_base &os, int &fillchar)</td></tr> |
| <tr class="memdesc:adfb899f06a4821f6d528071f646075ac inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">Sets the state of the embedded stream (if any) to the state of the formatting info. <a href="classlog4cxx_1_1logstream__base.html#adfb899f06a4821f6d528071f646075ac">More...</a><br /></td></tr> |
| <tr class="separator:adfb899f06a4821f6d528071f646075ac inherit pub_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> |
| Protected Member Functions</h2></td></tr> |
| <tr class="memitem:a1067146124198cb73576027555118313"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1ulogstream.html#a1067146124198cb73576027555118313">log</a> (<a class="el" href="namespacelog4cxx.html#acd073adf77cc8545b10ac024a474be0d">LoggerPtr</a> &logger, const <a class="el" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">LevelPtr</a> &level, const <a class="el" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a> &location)</td></tr> |
| <tr class="memdesc:a1067146124198cb73576027555118313"><td class="mdescLeft"> </td><td class="mdescRight">Dispatches the pending log request. <a href="#a1067146124198cb73576027555118313">More...</a><br /></td></tr> |
| <tr class="separator:a1067146124198cb73576027555118313"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a28505ae9b3a5cf0d49926f6edf0fec6d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1ulogstream.html#a28505ae9b3a5cf0d49926f6edf0fec6d">erase</a> ()</td></tr> |
| <tr class="memdesc:a28505ae9b3a5cf0d49926f6edf0fec6d"><td class="mdescLeft"> </td><td class="mdescRight">Erase any content in the message construction buffer. <a href="#a28505ae9b3a5cf0d49926f6edf0fec6d">More...</a><br /></td></tr> |
| <tr class="separator:a28505ae9b3a5cf0d49926f6edf0fec6d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a84196e1c069f18592b7e8f356567b222"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1ulogstream.html#a84196e1c069f18592b7e8f356567b222">get_stream_state</a> (std::ios_base &base, std::ios_base &mask, int &<a class="el" href="classlog4cxx_1_1logstream__base.html#a6c75dbd1607b147bb679ac26633c6212">fill</a>, bool &fillSet) const</td></tr> |
| <tr class="memdesc:a84196e1c069f18592b7e8f356567b222"><td class="mdescLeft"> </td><td class="mdescRight">Copy state of embedded stream (if any) to value and mask instances of std::ios_base and return fill character value. <a href="#a84196e1c069f18592b7e8f356567b222">More...</a><br /></td></tr> |
| <tr class="separator:a84196e1c069f18592b7e8f356567b222"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acbe858661bb19c5679003cf308ab5910"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1ulogstream.html#acbe858661bb19c5679003cf308ab5910">refresh_stream_state</a> ()</td></tr> |
| <tr class="separator:acbe858661bb19c5679003cf308ab5910"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> |
| Additional Inherited Members</h2></td></tr> |
| <tr class="inherit_header pub_static_methods_classlog4cxx_1_1logstream__base"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classlog4cxx_1_1logstream__base')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classlog4cxx_1_1logstream__base.html">log4cxx::logstream_base</a></td></tr> |
| <tr class="memitem:aba1bfa52ea877ec98a912874cc486d79 inherit pub_static_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1logstream__base.html">logstream_base</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#aba1bfa52ea877ec98a912874cc486d79">endmsg</a> (<a class="el" href="classlog4cxx_1_1logstream__base.html">logstream_base</a> &)</td></tr> |
| <tr class="memdesc:aba1bfa52ea877ec98a912874cc486d79 inherit pub_static_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">end of message manipulator, triggers logging. <a href="classlog4cxx_1_1logstream__base.html#aba1bfa52ea877ec98a912874cc486d79">More...</a><br /></td></tr> |
| <tr class="separator:aba1bfa52ea877ec98a912874cc486d79 inherit pub_static_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a52d5b865a2617f24a8df395da0a358bf inherit pub_static_methods_classlog4cxx_1_1logstream__base"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1logstream__base.html">logstream_base</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1logstream__base.html#a52d5b865a2617f24a8df395da0a358bf">nop</a> (<a class="el" href="classlog4cxx_1_1logstream__base.html">logstream_base</a> &)</td></tr> |
| <tr class="memdesc:a52d5b865a2617f24a8df395da0a358bf inherit pub_static_methods_classlog4cxx_1_1logstream__base"><td class="mdescLeft"> </td><td class="mdescRight">no-operation manipulator, Used to avoid ambiguity with VC6. <a href="classlog4cxx_1_1logstream__base.html#a52d5b865a2617f24a8df395da0a358bf">More...</a><br /></td></tr> |
| <tr class="separator:a52d5b865a2617f24a8df395da0a358bf inherit pub_static_methods_classlog4cxx_1_1logstream__base"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
| <div class="textblock"><p>An STL-like stream API for <a class="el" href="namespacelog4cxx.html">log4cxx</a> using UniChar as the character type. </p> |
| <p>. Instances of <a class="el" href="classlog4cxx_1_1logstream.html" title="An STL-like stream API for log4cxx using char as the character type. ">log4cxx::logstream</a> are not designedfor use by multiple threads and in general should be short-lived function scoped objects. Using log4cxx::basic_logstream as a class member or static instance should be avoided in the same manner as you would avoid placing a std::ostringstream in those locations. Insertion operations are generally short-circuited if the level for the stream is not the same of higher that the level of the associated logger. </p> |
| </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> |
| <a id="a4263ed919d8af323d8590dc3797b5e55"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a4263ed919d8af323d8590dc3797b5e55">◆ </a></span>ulogstream() <span class="overload">[1/4]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">log4cxx::ulogstream::ulogstream </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="namespacelog4cxx.html#acd073adf77cc8545b10ac024a474be0d">log4cxx::LoggerPtr</a> & </td> |
| <td class="paramname"><em>logger</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">log4cxx::LevelPtr</a> & </td> |
| <td class="paramname"><em>level</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Constructor. </p> |
| |
| </div> |
| </div> |
| <a id="a9c297dbf75a0a1b53c80544651d35ee6"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a9c297dbf75a0a1b53c80544651d35ee6">◆ </a></span>ulogstream() <span class="overload">[2/4]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">log4cxx::ulogstream::ulogstream </td> |
| <td>(</td> |
| <td class="paramtype">const Ch * </td> |
| <td class="paramname"><em>loggerName</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">log4cxx::LevelPtr</a> & </td> |
| <td class="paramname"><em>level</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Constructor. </p> |
| |
| </div> |
| </div> |
| <a id="a86adcb1dbd882ea8265fa909a3585bb1"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a86adcb1dbd882ea8265fa909a3585bb1">◆ </a></span>ulogstream() <span class="overload">[3/4]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">log4cxx::ulogstream::ulogstream </td> |
| <td>(</td> |
| <td class="paramtype">const std::basic_string< Ch > & </td> |
| <td class="paramname"><em>loggerName</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">log4cxx::LevelPtr</a> & </td> |
| <td class="paramname"><em>level</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Constructor. </p> |
| |
| </div> |
| </div> |
| <a id="a0fdd08eac4727867d4044ea2e8f0d851"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0fdd08eac4727867d4044ea2e8f0d851">◆ </a></span>ulogstream() <span class="overload">[4/4]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">log4cxx::ulogstream::ulogstream </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="logstring_8h.html#a782e95610ad4dd24aee670f3b5846a3b">CFStringRef</a> & </td> |
| <td class="paramname"><em>loggerName</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">log4cxx::LevelPtr</a> & </td> |
| <td class="paramname"><em>level</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="adef7e40ece9cda6db64c799ec359e040"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#adef7e40ece9cda6db64c799ec359e040">◆ </a></span>~ulogstream()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">log4cxx::ulogstream::~ulogstream </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Member Function Documentation</h2> |
| <a id="a28505ae9b3a5cf0d49926f6edf0fec6d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a28505ae9b3a5cf0d49926f6edf0fec6d">◆ </a></span>erase()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual void log4cxx::ulogstream::erase </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Erase any content in the message construction buffer. </p> |
| |
| <p>Implements <a class="el" href="classlog4cxx_1_1logstream__base.html#a4ec136c5fc9b3b935fc66da95e8aa548">log4cxx::logstream_base</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a84196e1c069f18592b7e8f356567b222"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a84196e1c069f18592b7e8f356567b222">◆ </a></span>get_stream_state()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual void log4cxx::ulogstream::get_stream_state </td> |
| <td>(</td> |
| <td class="paramtype">std::ios_base & </td> |
| <td class="paramname"><em>base</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">std::ios_base & </td> |
| <td class="paramname"><em>mask</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int & </td> |
| <td class="paramname"><em>fill</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool & </td> |
| <td class="paramname"><em>fillSet</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td> const</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Copy state of embedded stream (if any) to value and mask instances of std::ios_base and return fill character value. </p> |
| |
| <p>Implements <a class="el" href="classlog4cxx_1_1logstream__base.html#ade41f2d66276f3ed9ea455dfc0892952">log4cxx::logstream_base</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a1067146124198cb73576027555118313"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1067146124198cb73576027555118313">◆ </a></span>log()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual void log4cxx::ulogstream::log </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="namespacelog4cxx.html#acd073adf77cc8545b10ac024a474be0d">LoggerPtr</a> & </td> |
| <td class="paramname"><em>logger</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">LevelPtr</a> & </td> |
| <td class="paramname"><em>level</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a> & </td> |
| <td class="paramname"><em>location</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Dispatches the pending log request. </p> |
| |
| <p>Implements <a class="el" href="classlog4cxx_1_1logstream__base.html#a353bebb16ba929b5d73ff6b09fbeb170">log4cxx::logstream_base</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a1df707706d01f7a709ec446a30b811ec"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1df707706d01f7a709ec446a30b811ec">◆ </a></span>operator std::basic_ostream< Ch > &()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">log4cxx::ulogstream::operator std::basic_ostream< Ch > & </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Cast operator to provide access to embedded std::basic_ostream. </p> |
| |
| </div> |
| </div> |
| <a id="a28794e4049a0a6b8f9f0ac2462f373b8"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a28794e4049a0a6b8f9f0ac2462f373b8">◆ </a></span>operator<<() <span class="overload">[1/5]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classlog4cxx_1_1ulogstream.html">ulogstream</a>& log4cxx::ulogstream::operator<< </td> |
| <td>(</td> |
| <td class="paramtype">std::ios_base &(*)(std::ios_base &) </td> |
| <td class="paramname"><em>manip</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Insertion operator for std::fixed and similar manipulators. </p> |
| |
| </div> |
| </div> |
| <a id="a568644a35b5457f9bef206b4cc8d4561"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a568644a35b5457f9bef206b4cc8d4561">◆ </a></span>operator<<() <span class="overload">[2/5]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classlog4cxx_1_1ulogstream.html">ulogstream</a>& log4cxx::ulogstream::operator<< </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="namespacelog4cxx.html#a925d2e383f9da870a6f77752a602c3ca">logstream_manipulator</a> </td> |
| <td class="paramname"><em>manip</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Insertion operator for <a class="el" href="classlog4cxx_1_1logstream__base.html#aba1bfa52ea877ec98a912874cc486d79" title="end of message manipulator, triggers logging. ">logstream_base::endmsg</a>. </p> |
| |
| </div> |
| </div> |
| <a id="ac167c607691dd4265ffa33fb4aa87c97"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac167c607691dd4265ffa33fb4aa87c97">◆ </a></span>operator<<() <span class="overload">[3/5]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classlog4cxx_1_1ulogstream.html">ulogstream</a>& log4cxx::ulogstream::operator<< </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">log4cxx::LevelPtr</a> & </td> |
| <td class="paramname"><em>level</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Insertion operator for level. </p> |
| |
| </div> |
| </div> |
| <a id="aa7e8502be3e67f98e4d56aeb5c4ea380"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa7e8502be3e67f98e4d56aeb5c4ea380">◆ </a></span>operator<<() <span class="overload">[4/5]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classlog4cxx_1_1ulogstream.html">ulogstream</a>& log4cxx::ulogstream::operator<< </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a> & </td> |
| <td class="paramname"><em>location</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Insertion operator for location. </p> |
| |
| </div> |
| </div> |
| <a id="aed103a911fe604f51180537ab9ad6ccf"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aed103a911fe604f51180537ab9ad6ccf">◆ </a></span>operator<<() <span class="overload">[5/5]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class V > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classlog4cxx_1_1ulogstream.html">ulogstream</a>& log4cxx::ulogstream::operator<< </td> |
| <td>(</td> |
| <td class="paramtype">const V & </td> |
| <td class="paramname"><em>val</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Template to allow any class with an std::basic_ostream inserter to be applied to this class. </p> |
| |
| </div> |
| </div> |
| <a id="a735db8cba04e1ea5eea6b150dc23cfbb"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a735db8cba04e1ea5eea6b150dc23cfbb">◆ </a></span>operator>>()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classlog4cxx_1_1ulogstream.html">ulogstream</a>& log4cxx::ulogstream::operator>> </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a> & </td> |
| <td class="paramname"><em>location</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Alias for insertion operator for location. </p> |
| <p>Kludge to avoid inappropriate compiler ambiguity. </p> |
| |
| </div> |
| </div> |
| <a id="acbe858661bb19c5679003cf308ab5910"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#acbe858661bb19c5679003cf308ab5910">◆ </a></span>refresh_stream_state()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual void log4cxx::ulogstream::refresh_stream_state </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Implements <a class="el" href="classlog4cxx_1_1logstream__base.html#aa75be6b3d10e467d664ec90f55047a9a">log4cxx::logstream_base</a>.</p> |
| |
| </div> |
| </div> |
| <hr/>The documentation for this class was generated from the following file:<ul> |
| <li><a class="el" href="stream_8h_source.html">stream.h</a></li> |
| </ul> |
| </div><!-- contents --> |
| </div><!-- doc-content --> |
| <!-- HTML footer for doxygen 1.8.13--> |
| <!-- start footer part --> |
| <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
| <ul> |
| <li class="navelem"><a class="el" href="namespacelog4cxx.html">log4cxx</a></li><li class="navelem"><a class="el" href="classlog4cxx_1_1ulogstream.html">ulogstream</a></li> |
| <li class="footer">Generated by |
| <a href="http://www.doxygen.org/index.html"> |
| <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
| <li class="center"> |
| Copyright © 2003-2022 <a href="https://www.apache.org/">Apache Software Foundation</a>. All Rights Reserved. <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a><br/> |
| Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, and the Apache Logging project logo are trademarks of The Apache Software Foundation.<br/> |
| </li> |
| </ul> |
| </div> |
| </body> |
| </html> |