[rules-users] Re: drools-solver - magic name of scoreCalculator

Geoffrey De Smet ge0ffrey.spam at gmail.com
Fri Feb 13 10:37:10 EST 2009


Yes, it's not that good that it's a magic name.
However, I don't know any other way to do it.
Feel free to make a jira for it, especially if you know a better way to 
do it :)

With kind regards,
Geoffrey De Smet


Andrew Waterman schreef:
> Thanks Geoffrey!  I patched this yesterday with slf4j-jcl and slf4j-nop 
> for no loging.  I'll post the mavne dependencies later this morning in 
> case others wish to use non-log4j implementations. :)  I did noticeas 
> well  that the "scoreCalculator" global is referenced by name from the 
> solver.  Want me to file a jira issue on that?  It seems strange that 
> the variable name shoudl be static like that to me.
> 
> best wishes,
> 
> Andrew
> 
> On Fri, Feb 13, 2009 at 7:55 AM, Geoffrey De Smet 
> <ge0ffrey.spam at gmail.com <mailto:ge0ffrey.spam at gmail.com>> wrote:
> 
>     Adding the slf4j-log4j12 dependency to your pom.xml should fix it :)
> 
>            <dependency>
>                <groupId>org.slf4j</groupId>
>                <artifactId>slf4j-log4j12</artifactId>
>                <scope>runtime</scope>
>            </dependency>
> 
>     Not sure how changing anything in drools-solver-examples could fix
>     it, normally your project wouldn't depend on it, only on
>     drools-solver-core.
> 
> 
>     With kind regards,
>     Geoffrey De Smet
> 
> 
>     Greg Barton schreef:
> 
>         I was getting the error below running the benchmarkNQueens.sh
>         script in drools-solver-examples.  I got around it by taking the
>         "<scope>runtime</scope>" line out of the slf4j-log4j12
>         dependency in drools-solver-examples/pom.xml.  Not sure if
>         that's the right way to get around it, but it worked. :)
> 
>         --- On Fri, 2/13/09, Geoffrey De Smet <ge0ffrey.spam at gmail.com
>         <mailto:ge0ffrey.spam at gmail.com>> wrote:
> 
>             From: Geoffrey De Smet <ge0ffrey.spam at gmail.com
>             <mailto:ge0ffrey.spam at gmail.com>>
>             Subject: [rules-users] Re: drools-solver -- logger error
>             (slf4j binding)?
>             To: rules-users at lists.jboss.org
>             <mailto:rules-users at lists.jboss.org>
>             Date: Friday, February 13, 2009, 1:04 AM
>             drools-score (like hibernate and many other lib projects)
>             just depends on sl4j-api, which is a logging interface.
>             It's up to the end-use product to decide which logging
>             implementation to use under that and how to configure the
>             logging (where to log to, how much to log, ...).
> 
>             In the drools solver examples I 've put slf4j-log4j
>             underneat it, because I am familiar with log4j's
>             configuration, take a look at their log4j.xml files. However
>             they say that the logback implementation is better these
>             days.
> 
> 
>             PS: I 'll take a look at the other discussions this
>             afternoon.
> 
>             With kind regards,
>             Geoffrey De Smet
> 
>             Andrew Waterman schreef:
> 
>                 Hi,
> 
>                 I'm using the drools-solver.M5 build through Maven
> 
>             and have gotten the following error while running my
>             project:
> 
>                 SLF4J: Failed to load class
> 
>             "org.slf4j.impl.StaticLoggerBinder".
> 
>                 SLF4J: See
> 
>             http://www.slf4j.org/codes.html#StaticLoggerBinder for
>             further details.
> 
>                 I've checked my dependency graph, and
> 
>             drools-solver references the sl4j-api, but no
>             implementation.  I checked the mvnrepository, and there are
>             several other slf4j related projects.  What is the preferred
>             binding for JDK1.6?
> 
>                 best wishes,
> 
>                 Andrew
> 
>                 ---------------------------------
>                 Andrew Waterman
>                 San Cristóbal de las Casas, Chiapas, Mexico
>                 +52 1 967 107 5902
>                 +1 510 342 5693
> 
> 
> 
> 
> 
> 
> 
> 
> 
>                 _______________________________________________
>                 rules-users mailing list
>                 rules-users at lists.jboss.org
>                 <mailto:rules-users at lists.jboss.org>
>                 https://lists.jboss.org/mailman/listinfo/rules-users
> 
>             _______________________________________________
>             rules-users mailing list
>             rules-users at lists.jboss.org <mailto:rules-users at lists.jboss.org>
>             https://lists.jboss.org/mailman/listinfo/rules-users
> 
> 
> 
>              
>         _______________________________________________
>         rules-users mailing list
>         rules-users at lists.jboss.org <mailto:rules-users at lists.jboss.org>
>         https://lists.jboss.org/mailman/listinfo/rules-users
> 
> 
>     _______________________________________________
>     rules-users mailing list
>     rules-users at lists.jboss.org <mailto:rules-users at lists.jboss.org>
>     https://lists.jboss.org/mailman/listinfo/rules-users
> 
> 
> 
> 
> -- 
> +1 510 342 5693
> 
> PO Box 7775 #8750
> San Francisco, California   94120-7775
> 
> "Warning:  following standard input indefinitely is ineffective"
> - /bin/tail error message
> 
> "Against logic there is no armor like ignorance."
>  - Laurence J. Pete
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users




More information about the rules-users mailing list