<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I'm still pretty new to drools (5.4.0 final) and I would like to see
    what Drools does; rules validation, MVEL expression evaluation, etc.<br>
    <br>
    There is a webpage that says that in order to activate logging I
    need to add a line to my log4j.xml:<br>
    <i><a class="moz-txt-link-freetext" href="http://docs.jboss.org/drools/release/5.4.0.Final/drools-planner-docs/html_single/index.html#d0e2947">http://docs.jboss.org/drools/release/5.4.0.Final/drools-planner-docs/html_single/index.html#d0e2947</a><br>
    </i><br>
    First remark is that the XML is old style log4j; the current XML
    uses loggers and levels instead of category and priority. Beside
    that, it does not seem to work. After I've added <i>&lt;logger
      name="org.drools"&gt;&lt;level value="debug" /&gt;&lt;/logger&gt;</i>
    to my xml, nothing is logged. I know for sure that log4j via slf4j
    is working:<br>
    <br>
    <i>log4j: Trying to find [log4j.xml] using context classloader
      sun.misc.Launcher$AppClassLoader@1c672d0.<br>
      log4j: Using URL
      [<a class="moz-txt-link-freetext" href="file:/C:/Documents%20and%20Settings/User/My%20Documents/frozn/components/engine/_build/log4j.xml">file:/C:/Documents%20and%20Settings/User/My%20Documents/frozn/components/engine/_build/log4j.xml</a>]
      for automatic log4j configuration.<br>
      ...<br>
      2012-08-02 10:55:04,400 INFO
      nl.o837.frozn.engine.drools.test.DroolsExcelTrial.main(DroolsExcelTrial.java:49)
      running trail<br>
      ...<br>
    </i><br>
    However there is no Drools logging output on the console, only the
    print statements I've placed in the entity models. If I add this
    line to the code:<br>
    <i>KnowledgeRuntimeLoggerFactory.newConsoleLogger(sessionObject);</i><br>
    <br>
    Then there is some logging output:<br>
    <i>OBJECT ASSERTED
      value:nl.o837.frozn.bm.Application@f664ec&amp;ApplicationId=1
      factId: 1<br>
      ACTIVATION CREATED rule:PassportValidation_20
      activationId:PassportValidation_20 [2] declarations:
      p=nl.o837.frozn.bm.Passport@5e29e5&amp;PassportId=2(2)<br>
      OBJECT ASSERTED
      value:nl.o837.frozn.bm.Passport@5e29e5&amp;PassportId=2 factId: 2<br>
      BEFORE ACTIVATION FIRED rule:PassportValidation_20
      activationId:PassportValidation_20 [2] declarations:
      p=nl.o837.frozn.bm.Passport@5e29e5&amp;PassportId=2(2)<br>
    </i><br>
    So Drools actually is producing logging information. <br>
    <br>
    Is the documentation on the webpage incorrect? How do I get the
    logging information I would like?<br>
    <br>
    Tom<br>
    <br>
  </body>
</html>