Sophie

Sophie

distrib > Fedora > 16 > x86_64 > by-pkgid > ef445f0ce4be1c28e0c51502e9156d24 > files > 579

log4cxx-devel-0.10.0-10.fc15.x86_64.rpm

<!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"/>
<title>Apache log4cxx: RollingFileAppenderSkeleton Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Apache log4cxx&#160;<span id="projectnumber">Version 0.10.0</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a>  </div>
  <div class="headertitle">
<h1>RollingFileAppenderSkeleton Class Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="log4cxx::rolling::RollingFileAppenderSkeleton" --><!-- doxytag: inherits="log4cxx::FileAppender" -->
<p>Base class for <a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender.html" title="RollingFileAppender extends log4cxx::FileAppender to backup the log files depending on RollingPolicy ...">log4cxx::rolling::RollingFileAppender</a> and <a class="el" href="classlog4cxx_1_1_rolling_file_appender.html" title="RollingFileAppender extends FileAppender to backup the log files when they reach a certain size...">log4cxx::RollingFileAppender</a> (analogues of org.apache.log4j.rolling.RFA from extras companion and org.apache.log4j.RFA from log4j 1.2, respectively).  
<a href="#_details">More...</a></p>

<p>Inherits <a class="el" href="classlog4cxx_1_1_file_appender.html">log4cxx::FileAppender</a>.</p>

<p>Inherited by <a class="el" href="classlog4cxx_1_1_daily_rolling_file_appender.html">DailyRollingFileAppender</a>, <a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender.html">RollingFileAppender</a>, and <a class="el" href="classlog4cxx_1_1_rolling_file_appender.html">RollingFileAppender</a>.</p>

<p><a href="classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton.html#a228be1388d5364ef26b0a3a06acba549">RollingFileAppenderSkeleton</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The default constructor simply calls its <a class="el" href="classlog4cxx_1_1_file_appender.html#a3d8fe210d6211cccc14aa2363753cffd">parents constructor</a>.  <a href="#a228be1388d5364ef26b0a3a06acba549"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton.html#a580abdcb8fd42d07eaf679166f77bc34">activateOptions</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton.html#a847aae8504e03bda7fb96fc04fd876fa">rollover</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &amp;p)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements the usual roll over behaviour.  <a href="#a847aae8504e03bda7fb96fc04fd876fa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton.html#a5ae591df94fc66ccb85cbb6565368bca">close</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Close appender.  <a href="#a5ae591df94fc66ccb85cbb6565368bca"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton.html#a3c4747d4ca3c1e09f716e4659a8346a5">getFileLength</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get byte length of current active log file.  <a href="#a3c4747d4ca3c1e09f716e4659a8346a5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton.html#adbeef03f6d02eea0b28400f16a3dd4b8">incrementFileLength</a> (size_t increment)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Increments estimated byte length of current active log file.  <a href="#adbeef03f6d02eea0b28400f16a3dd4b8"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton.html#a6c8e2c71b74a5c4f567a45fe723e6094">subAppend</a> (const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">spi::LoggingEventPtr</a> &amp;event, <a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &amp;p)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Actual writing occurs here.  <a href="#a6c8e2c71b74a5c4f567a45fe723e6094"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">RollingPolicyPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton.html#a59f902c59ed7ad595bb911d200f9fc97">getRollingPolicy</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">TriggeringPolicyPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton.html#af0bc3be13934ed8a65bf62b67ad21bf1">getTriggeringPolicy</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton.html#a7fc9ef4469ba14076d3d3b4d13f48f09">setRollingPolicy</a> (const RollingPolicyPtr &amp;policy)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the rolling policy.  <a href="#a7fc9ef4469ba14076d3d3b4d13f48f09"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton.html#a0c7f32b85579039a70d56eac6f585fdf">setTriggeringPolicy</a> (const TriggeringPolicyPtr &amp;policy)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">log4cxx::helpers::WriterPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton.html#a63e7cf41bff411d962955de0d8da46c3">createWriter</a> (log4cxx::helpers::OutputStreamPtr &amp;os)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an OutputStreamWriter when passed an OutputStream.  <a href="#a63e7cf41bff411d962955de0d8da46c3"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Base class for <a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender.html" title="RollingFileAppender extends log4cxx::FileAppender to backup the log files depending on RollingPolicy ...">log4cxx::rolling::RollingFileAppender</a> and <a class="el" href="classlog4cxx_1_1_rolling_file_appender.html" title="RollingFileAppender extends FileAppender to backup the log files when they reach a certain size...">log4cxx::RollingFileAppender</a> (analogues of org.apache.log4j.rolling.RFA from extras companion and org.apache.log4j.RFA from log4j 1.2, respectively). </p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a228be1388d5364ef26b0a3a06acba549"></a><!-- doxytag: member="log4cxx::rolling::RollingFileAppenderSkeleton::RollingFileAppenderSkeleton" ref="a228be1388d5364ef26b0a3a06acba549" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton.html">RollingFileAppenderSkeleton</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The default constructor simply calls its <a class="el" href="classlog4cxx_1_1_file_appender.html#a3d8fe210d6211cccc14aa2363753cffd">parents constructor</a>. </p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a580abdcb8fd42d07eaf679166f77bc34"></a><!-- doxytag: member="log4cxx::rolling::RollingFileAppenderSkeleton::activateOptions" ref="a580abdcb8fd42d07eaf679166f77bc34" args="(log4cxx::helpers::Pool &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void activateOptions </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets and <em>opens</em> the file where the log output will go. The specified file must be writable.</p>
<p>If there was already an opened file, then the previous file is closed first. </p>

<p>Reimplemented from <a class="el" href="classlog4cxx_1_1_file_appender.html#aa3df68f8aae152299471992071e202f5">FileAppender</a>.</p>

<p>Reimplemented in <a class="el" href="classlog4cxx_1_1_daily_rolling_file_appender.html#a580abdcb8fd42d07eaf679166f77bc34">DailyRollingFileAppender</a>, and <a class="el" href="classlog4cxx_1_1_rolling_file_appender.html#a75035ac63aad24ddcbb340ddaba57f1c">RollingFileAppender</a>.</p>

</div>
</div>
<a class="anchor" id="a5ae591df94fc66ccb85cbb6565368bca"></a><!-- doxytag: member="log4cxx::rolling::RollingFileAppenderSkeleton::close" ref="a5ae591df94fc66ccb85cbb6565368bca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void close </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Close appender. </p>
<p>Waits for any asynchronous file compression actions to be completed. </p>

<p>Reimplemented from <a class="el" href="classlog4cxx_1_1_writer_appender.html#a47feccb1873356363e4d0e302bc3822c">WriterAppender</a>.</p>

</div>
</div>
<a class="anchor" id="a63e7cf41bff411d962955de0d8da46c3"></a><!-- doxytag: member="log4cxx::rolling::RollingFileAppenderSkeleton::createWriter" ref="a63e7cf41bff411d962955de0d8da46c3" args="(log4cxx::helpers::OutputStreamPtr &amp;os)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">log4cxx::helpers::WriterPtr createWriter </td>
          <td>(</td>
          <td class="paramtype">log4cxx::helpers::OutputStreamPtr &amp;&#160;</td>
          <td class="paramname"><em>os</em></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns an OutputStreamWriter when passed an OutputStream. </p>
<p>The encoding used will depend on the value of the <code>encoding</code> property. If the encoding value is specified incorrectly the writer will be opened using the default system encoding (an error message will be printed to the loglog. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">os</td><td>output stream, may not be null. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>new writer. </dd></dl>

<p>Reimplemented from <a class="el" href="classlog4cxx_1_1_writer_appender.html#af2dcda32c0a2332df966396a7829ecdb">WriterAppender</a>.</p>

</div>
</div>
<a class="anchor" id="a3c4747d4ca3c1e09f716e4659a8346a5"></a><!-- doxytag: member="log4cxx::rolling::RollingFileAppenderSkeleton::getFileLength" ref="a3c4747d4ca3c1e09f716e4659a8346a5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t getFileLength </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get byte length of current active log file. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>byte length of current active log file. </dd></dl>

</div>
</div>
<a class="anchor" id="a59f902c59ed7ad595bb911d200f9fc97"></a><!-- doxytag: member="log4cxx::rolling::RollingFileAppenderSkeleton::getRollingPolicy" ref="a59f902c59ed7ad595bb911d200f9fc97" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">RollingPolicyPtr getRollingPolicy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af0bc3be13934ed8a65bf62b67ad21bf1"></a><!-- doxytag: member="log4cxx::rolling::RollingFileAppenderSkeleton::getTriggeringPolicy" ref="af0bc3be13934ed8a65bf62b67ad21bf1" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TriggeringPolicyPtr getTriggeringPolicy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="adbeef03f6d02eea0b28400f16a3dd4b8"></a><!-- doxytag: member="log4cxx::rolling::RollingFileAppenderSkeleton::incrementFileLength" ref="adbeef03f6d02eea0b28400f16a3dd4b8" args="(size_t increment)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void incrementFileLength </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>increment</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Increments estimated byte length of current active log file. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">increment</td><td>additional bytes written to log file. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a847aae8504e03bda7fb96fc04fd876fa"></a><!-- doxytag: member="log4cxx::rolling::RollingFileAppenderSkeleton::rollover" ref="a847aae8504e03bda7fb96fc04fd876fa" args="(log4cxx::helpers::Pool &amp;p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool rollover </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements the usual roll over behaviour. </p>
<p>If <code>MaxBackupIndex</code> is positive, then files {<code>File.1</code>, ..., <code>File.MaxBackupIndex -1</code>} are renamed to {<code>File.2</code>, ..., <code>File.MaxBackupIndex</code>}. Moreover, <code><a class="el" href="classlog4cxx_1_1_file.html" title="An abstract representation of file and directory path names.">File</a></code> is renamed <code>File.1</code> and closed. A new <code><a class="el" href="classlog4cxx_1_1_file.html" title="An abstract representation of file and directory path names.">File</a></code> is created to receive further log output.</p>
<p>If <code>MaxBackupIndex</code> is equal to zero, then the <code><a class="el" href="classlog4cxx_1_1_file.html" title="An abstract representation of file and directory path names.">File</a></code> is truncated with no backup files created. </p>

</div>
</div>
<a class="anchor" id="a7fc9ef4469ba14076d3d3b4d13f48f09"></a><!-- doxytag: member="log4cxx::rolling::RollingFileAppenderSkeleton::setRollingPolicy" ref="a7fc9ef4469ba14076d3d3b4d13f48f09" args="(const RollingPolicyPtr &amp;policy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setRollingPolicy </td>
          <td>(</td>
          <td class="paramtype">const RollingPolicyPtr &amp;&#160;</td>
          <td class="paramname"><em>policy</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the rolling policy. </p>
<p>In case the 'policy' argument also implements <a class="el" href="classlog4cxx_1_1rolling_1_1_triggering_policy.html">TriggeringPolicy</a>, then the triggering policy for this appender is automatically set to be the policy argument. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">policy</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0c7f32b85579039a70d56eac6f585fdf"></a><!-- doxytag: member="log4cxx::rolling::RollingFileAppenderSkeleton::setTriggeringPolicy" ref="a0c7f32b85579039a70d56eac6f585fdf" args="(const TriggeringPolicyPtr &amp;policy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setTriggeringPolicy </td>
          <td>(</td>
          <td class="paramtype">const TriggeringPolicyPtr &amp;&#160;</td>
          <td class="paramname"><em>policy</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6c8e2c71b74a5c4f567a45fe723e6094"></a><!-- doxytag: member="log4cxx::rolling::RollingFileAppenderSkeleton::subAppend" ref="a6c8e2c71b74a5c4f567a45fe723e6094" args="(const spi::LoggingEventPtr &amp;event, log4cxx::helpers::Pool &amp;p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void subAppend </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">spi::LoggingEventPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &amp;&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Actual writing occurs here. </p>

<p>Reimplemented from <a class="el" href="classlog4cxx_1_1_writer_appender.html#a6c8e2c71b74a5c4f567a45fe723e6094">WriterAppender</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="rollingfileappenderskeleton_8h.html">rollingfileappenderskeleton.h</a></li>
</ul>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespacelog4cxx.html">log4cxx</a>      </li>
      <li class="navelem"><a class="el" href="namespacelog4cxx_1_1rolling.html">rolling</a>      </li>
      <li class="navelem"><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton.html">RollingFileAppenderSkeleton</a>      </li>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements.  See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License.  You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
    </BODY>
</HTML>