I am happy with the following environment.xml. It makes all components log into one 
stream. It is a rotating system that will give you two files of 10Mb max. 

BTW: With the 2.1.2 default we once found a log folder containing 70,000 files. That 
hung up the windows explorer pretty badly. Maybe it's an idea to have more 
conservative logging as the default.

Cheers,

        Hes.

<?xml version="1.0"?>

<server>
  <logs version="1.1">
    <!-- see http://jakarta.apache.org/avalon/excalibur/logger/index.html -->
    <factories>
      <factory type="file" 
class="org.apache.avalon.excalibur.logger.factory.FileTargetFactory"/>
    </factories>

    <!-- All logger categories are written in the same file -->
    <!-- -->
    <categories>
      <category name="" log-level="INFO">
        <log-target id-ref="default"/>
      </category>
    </categories>

    <targets>
      <file id="default">
        <filename>${app.home}/../../../../log/James-maillog</filename>
        <format>%{time:dd/MM/yy HH:mm:ss} %5.5{priority} %25.25{category}: 
%{message}\n%{throwable}</format>
        <append>false</append>
        <rotation type="revolving" init="0" max="2" suffix=".log">
            <size>20m</size>
        </rotation>
      </file>
    </targets>
  </logs>
</server>

 

Reply via email to