I get this message with last snapshot of Cocoon (27 02 2002) with Tomcat
4.0.1, when trying to configure the logger to rotate files with this
logkit.conf. Looking at catalina.out i see these two rows:

Logging Error: Could not set up Cocon Logger, will use screen instead
java.lang.NullPointerException
        at
org.apache.avalon.excalibur.logger.DefaultLogTargetManager.configure(Def
aultLogTargetManager.java:94)

Is that right or not? Why that?

<?xml version="1.0"?>

<logkit>
  <factories>
    <factory type="priority-filter"
class="org.apache.avalon.excalibur.logger.factory.PriorityFilterTargetFa
ctory"/>
    <factory type="servlet"
class="org.apache.avalon.excalibur.logger.factory.ServletTargetFactory"/
>
    <factory type="cocoon"
class="org.apache.cocoon.util.log.CocoonTargetFactory"/>
  </factories>

  <targets>
    <cocoon id="cocoon">
      <filename>${context-root}/WEB-INF/logs/cocoon.log</filename>
      <format type="cocoon">
        %7.7{priority} %{time}   [%8.8{category}] (%{uri})
%{thread}/%{class:short}: %{message}\n%{throwable}
      </format>
      <append>true</append>
      <rotation type="revolving" init="1" max="4">
        <or>
          <size>100m</size>
          <time>01:00:00</time>
        </or>
      </rotation>
    </cocoon>

    <cocoon id="root">
      <filename>${context-root}/WEB-INF/logs/root.log</filename>
     
      <format type="cocoon">
        %7.7{priority} %{time}   [%8.8{category}] (%{uri})
%{thread}/%{class:short}: %{message}\n%{throwable}
      </format>
      <append>true</append>
      <rotation type="revolving" init="1" max="4">
        <or>
          <size>100m</size>
          <time>01:00:00</time>
        </or>
      </rotation>
    </cocoon>

    <cocoon id="components">
      <filename>${context-root}/WEB-INF/logs/components.log</filename>
      <format type="cocoon">
        %7.7{priority} %{time}   [%8.8{category}] (%{uri})
%{thread}/%{class:short}: %{message}\n%{throwable}
      </format>
      <append>true</append>
      <rotation type="revolving" init="1" max="4">
        <or>
          <size>100m</size>
          <time>01:00:00</time>
        </or>
      </rotation>
    </cocoon>

    <priority-filter id="filter" log-level="ERROR">
      <servlet>
        <format type="extended">%7.7{priority} %5.5{time}:
%{message}\n%{throwable}</format>
      </servlet>
    </priority-filter>
  </targets>

  <categories>
    <category name="cocoon" log-level="DEBUG">
      <log-target id-ref="cocoon"/>
    </category>
    <category name="root" log-level="DEBUG">
      <log-target id-ref="root"/>
      <category name="store" log-level="DEBUG">
         <log-target id-ref="components"/>
         <log-target id-ref="filter"/>
      </category>

      <category name="xslt" log-level="DEBUG">
         <log-target id-ref="components"/>
         <log-target id-ref="filter"/>
      </category>
    </category>
  </categories>
</logkit>

Thank you!
Paolo Scaffardi
AIRVENT SAM S.p.A.
via Macanno 32 , 47900 Rimini (ITALY)
Tel. 0541 383294 
Fax. 0541 387086



---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to