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 <[email protected] <mailto:[email protected]>> 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 <[email protected]
        <mailto:[email protected]>> wrote:

            From: Geoffrey De Smet <[email protected]
            <mailto:[email protected]>>
            Subject: [rules-users] Re: drools-solver -- logger error
            (slf4j binding)?
            To: [email protected]
            <mailto:[email protected]>
            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
                [email protected]
                <mailto:[email protected]>
                https://lists.jboss.org/mailman/listinfo/rules-users

            _______________________________________________
            rules-users mailing list
            [email protected] <mailto:[email protected]>
            https://lists.jboss.org/mailman/listinfo/rules-users



_______________________________________________
        rules-users mailing list
        [email protected] <mailto:[email protected]>
        https://lists.jboss.org/mailman/listinfo/rules-users


    _______________________________________________
    rules-users mailing list
    [email protected] <mailto:[email protected]>
    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
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to