Try setting the "org.jboss.logging.provider" system property to slf4j as in

java -Dorg.jboss.logging.provider=slf4j ...

See also
http://docs.jboss.org/hibernate/orm/4.3/topical/html/logging/Logging.html

On 3/15/2017 1:14, Donald McLean wrote:
Hi Ceki,

JOSEPHINEs-MacBook-Pro:required dmclean$ ls
antlr-2.7.7.jar                    geronimo-jta_1.1_spec-1.1.1.jar
        javassist-3.20.0-GA.jar
cdi-api-1.1.jar
hibernate-commons-annotations-5.0.1.Final.jar    javax.inject-1.jar
classmate-1.3.0.jar                hibernate-core-5.2.5.Final.jar
    jboss-interceptors-api_1.1_spec-1.0.0.Beta1.jar
dom4j-1.6.1.jar
hibernate-jpa-2.1-api-1.0.0.Final.jar        jboss-logging-3.3.0.Final.jar
el-api-2.2.jar                    jandex-2.0.3.Final.jar
jsr250-api-1.0.jar
JOSEPHINEs-MacBook-Pro:required dmclean$ grep StaticLoggerBinder *
JOSEPHINEs-MacBook-Pro:required dmclean$

As far as I can tell, SLF4J does not display any messages. What would I
be looking for?

Thank you,

Donald

On Tue, Mar 14, 2017 at 5:22 PM, Ceki Gülcü <c...@qos.ch
<mailto:c...@qos.ch>> wrote:


    jboss-logging should have StaticLoggerBinder as well. Anyway, what
    message does slf4j display at boot time?

    On 3/14/2017 22:17, Donald McLean wrote:

        Since I use an IDE, I can't use the $JARS trick, but I went
        through the
        list library by library and the only ones that reference that
        class are
        SLF4J (surprise!) and Logback (surprise!).

        On Tue, Mar 14, 2017 at 2:13 PM, Ceki Gülcü <c...@qos.ch
        <mailto:c...@qos.ch>
        <mailto:c...@qos.ch <mailto:c...@qos.ch>>> wrote:



            jboss-logging-3.3.0.Final.jar might be the culprit.

            If not, I suggest that you go through all the jars and check
        whether
            they contain the org.slf4j.impl.StaticLoggerBinder class

            Assuming JARS environment variable contains the list of your jar
            files, the following Unix command works:

            for i in $JARS; do echo $i; jar tvf $i| grep
        StaticLoggerBinder; done


            On 3/14/2017 19:05, Donald McLean wrote:

                Hi Ceki,

                Thank you for responding. Of the stuff on my classpath,
        the only
                thing I
                haven't used in other projects is neo4j. Though I don't
                generally pay
                much attention to the classpath order.

                Thank you,

                Donald

                Classpath items:


                IntelliJIdea2017.1/Scala/lib/scala-plugin-runners.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/charsets.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/deploy.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/cldrdata.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/dnsns.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/jaccess.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/jfxrt.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/localedata.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/nashorn.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/sunec.jar


        jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/zipfs.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/javaws.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/jce.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/jfr.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/jfxswt.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/jsse.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/management-agent.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/plugin.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/resources.jar

                jdk1.8.0_91.jdk/Contents/Home/jre/lib/rt.jar

                jdk1.8.0_91.jdk/Contents/Home/lib/ant-javafx.jar

                jdk1.8.0_91.jdk/Contents/Home/lib/dt.jar

                jdk1.8.0_91.jdk/Contents/Home/lib/javafx-mx.jar

                jdk1.8.0_91.jdk/Contents/Home/lib/jconsole.jar

                jdk1.8.0_91.jdk/Contents/Home/lib/packager.jar

                jdk1.8.0_91.jdk/Contents/Home/lib/sa-jdi.jar

                jdk1.8.0_91.jdk/Contents/Home/lib/tools.jar

                scala-2.12.1/lib/scala-library.jar

                scala-2.12.1/lib/scala-parser-combinators_2.12-1.0.4.jar

                scala-2.12.1/lib/scala-reflect.jar

                scala-2.12.1/lib/scala-swing_2.12-2.0.0-M2.jar

                scala-2.12.1/lib/scala-xml_2.12-1.0.6.jar

                logback-1.2.1/logback-core-1.2.1.jar

                logback-1.2.1/logback-classic-1.2.1.jar

                slf4j-1.7.12/slf4j-api-1.7.12.jar

                junit-4.12/hamcrest-core-1.3.jar

                junit-4.12/junit-4.12.jar

                lift-3.0.1/lib/lift-actor_2.12-3.0.1.jar

                lift-3.0.1/lib/lift-common_2.12-3.0.1.jar

                lift-3.0.1/lib/lift-json_2.12-3.0.1.jar

                lift-3.0.1/lib/lift-json-ext_2.12-3.0.1.jar

                lift-3.0.1/lib/lift-markdown_2.12-3.0.1.jar

                lift-3.0.1/lib/lift-util_2.12-3.0.1.jar

                lift-3.0.1/lib/lift-webkit_2.12-3.0.1.jar

                lift-3.0.1/lib/lift-mapper_2.12-3.0.1.jar

                commons-io-2.4/commons-io-2.4.jar

                commons-lang3-3.4/commons-lang3-3.4.jar

                joda-time-2.9.7/joda-time-2.9.7.jar

                joda-convert-1.8.1/joda-convert-1.8.1.jar

                neo4j-3.0.7/neo4j-java-driver-1.0.6.jar

                db-derby-10.13.1.1-bin/lib/derby.jar

                db-derby-10.13.1.1-bin/lib/derbytools.jar

                hibernate-release-5.2.5.Final/lib/required/antlr-2.7.7.jar

                hibernate-release-5.2.5.Final/lib/required/cdi-api-1.1.jar


        hibernate-release-5.2.5.Final/lib/required/classmate-1.3.0.jar

                hibernate-release-5.2.5.Final/lib/required/dom4j-1.6.1.jar

                hibernate-release-5.2.5.Final/lib/required/el-api-2.2.jar


        
hibernate-release-5.2.5.Final/lib/required/geronimo-jta_1.1_spec-1.1.1.jar


        
hibernate-release-5.2.5.Final/lib/required/hibernate-commons-annotations-5.0.1.Final.jar


        
hibernate-release-5.2.5.Final/lib/required/hibernate-core-5.2.5.Final.jar


        
hibernate-release-5.2.5.Final/lib/required/hibernate-jpa-2.1-api-1.0.0.Final.jar


        hibernate-release-5.2.5.Final/lib/required/jandex-2.0.3.Final.jar


        hibernate-release-5.2.5.Final/lib/required/javassist-3.20.0-GA.jar


        hibernate-release-5.2.5.Final/lib/required/javax.inject-1.jar


        
hibernate-release-5.2.5.Final/lib/required/jboss-interceptors-api_1.1_spec-1.0.0.Beta1.jar


        hibernate-release-5.2.5.Final/lib/required/jboss-logging-3.3.0.Final.jar


        hibernate-release-5.2.5.Final/lib/required/jsr250-api-1.0.jar

                scalatest-3.0.1/scalactic_2.12-3.0.1.jar

                scalatest-3.0.1/scalatest-app_2.12-3.0.1.jar

                On Tue, Mar 14, 2017 at 1:03 PM, Ceki Gülcü <c...@qos.ch
        <mailto:c...@qos.ch>
                <mailto:c...@qos.ch <mailto:c...@qos.ch>>
                <mailto:c...@qos.ch <mailto:c...@qos.ch>
        <mailto:c...@qos.ch <mailto:c...@qos.ch>>>> wrote:


                    Hi Donald,

                    The following error will disappear with
                logback-core/logback-classic
                    version 1.2.x.

                    no applicable action for [immediateFlush], current
                ElementPath  is
                    [[configuration][appender][immediateFlush]]

                    In addition, I recommend that you enable logback's
        internal
                messages
                    with:

                    <configuration debug="true">
                    </configuration>

                    Having said that, given the status messages you
        provided, if
                logs
                    are going to STDOUT, then logs are being hijacked by
        some other
                    component. What's on your classpath?

                    --
                    Ceki



                    On 3/14/2017 16:50, Donald McLean wrote:

                        The config shown below is creating the file, but
        nothing is
                        writing to
                        it, and some classes are not logging at all.
        Those that
                do log,
                        it's all
                        going to stdout. Obviously, I've done something
        stupid,
                but I can't
                        figure out what.

                        Here is some output from stdout that looks like it's
                from logback:

                        Got 12 errors.
                        INFO in
                ch.qos.logback.classic.joran.action.ConfigurationAction
                        - debug
                        attribute not set
                        INFO in
        ch.qos.logback.core.joran.action.TimestampAction
                - Using
                        current
                        interpretation time, i.e. now, as time reference.
                        INFO in
        ch.qos.logback.core.joran.action.TimestampAction
                - Adding
                        property to the context with key="bySecond" and
                        value="20170314T113135"
                        to the LOCAL scope
                        INFO in
        ch.qos.logback.core.joran.action.AppenderAction
                - About to
                        instantiate appender of type
                [ch.qos.logback.core.FileAppender]
                        INFO in
        ch.qos.logback.core.joran.action.AppenderAction
                - Naming
                        appender as [FILE]
                        ERROR in
        ch.qos.logback.core.joran.spi.Interpreter@7:33 - no
                        applicable
                        action for [immediateFlush], current ElementPath  is
                        [[configuration][appender][immediateFlush]]
                        INFO in
                ch.qos.logback.core.joran.action.NestedComplexPropertyIA -
                        Assuming default type

        [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for
                        [encoder] property
                        INFO in ch.qos.logback.core.FileAppender[FILE] -
        File
                property
                        is set to
                        [GraphDBTest-20170314T113135.log]
                        INFO in
                ch.qos.logback.classic.joran.action.RootLoggerAction -
                        Setting
                        level of ROOT logger to TRACE
                        INFO in
        ch.qos.logback.core.joran.action.AppenderRefAction -
                        Attaching
                        appender named [FILE] to Logger[ROOT]
                        INFO in
                ch.qos.logback.classic.joran.action.ConfigurationAction
                        - End of
                        configuration.
                        INFO in
                ch.qos.logback.classic.joran.JoranConfigurator@13b6aecc -
                        Registering current configuration as safe
        fallback point

                        I would really appreciate a suggestion as to
        what I'm
                doing wrong.

                        Thank you,

                        Donald


                        <configuration>

                                    <timestamp
        datePattern="yyyyMMdd'T'HHmmss"
                        key="bySecond"/>

                                    <appender
                class="ch.qos.logback.core.FileAppender"
                        name="FILE">

        <file>GraphDBTest-${bySecond}.log</file>

        <immediateFlush>true</immediateFlush>

                                        <encoder>
                                            <pattern>%date %level [%thread]
                %logger{10}
                        [%file:%line] %msg%n</pattern>
                                        </encoder>
                                    </appender>

                                    <root level="TRACE">
                                        <appender-ref ref="FILE"/>
                                    </root>

                                </configuration>



                _______________________________________________
                logback-user mailing list
                logback-user@qos.ch <mailto:logback-user@qos.ch>
        <mailto:logback-user@qos.ch <mailto:logback-user@qos.ch>>
                http://mailman.qos.ch/mailman/listinfo/logback-user
        <http://mailman.qos.ch/mailman/listinfo/logback-user>
                <http://mailman.qos.ch/mailman/listinfo/logback-user
        <http://mailman.qos.ch/mailman/listinfo/logback-user>>

            _______________________________________________
            logback-user mailing list
            logback-user@qos.ch <mailto:logback-user@qos.ch>
        <mailto:logback-user@qos.ch <mailto:logback-user@qos.ch>>
            http://mailman.qos.ch/mailman/listinfo/logback-user
        <http://mailman.qos.ch/mailman/listinfo/logback-user>
            <http://mailman.qos.ch/mailman/listinfo/logback-user
        <http://mailman.qos.ch/mailman/listinfo/logback-user>>




        --
        Family photographs are a critical legacy for
        ourselves and our descendants. Protect that
        legacy with a digital backup and recovery plan.


        _______________________________________________
        logback-user mailing list
        logback-user@qos.ch <mailto:logback-user@qos.ch>
        http://mailman.qos.ch/mailman/listinfo/logback-user
        <http://mailman.qos.ch/mailman/listinfo/logback-user>

    _______________________________________________
    logback-user mailing list
    logback-user@qos.ch <mailto:logback-user@qos.ch>
    http://mailman.qos.ch/mailman/listinfo/logback-user
    <http://mailman.qos.ch/mailman/listinfo/logback-user>




--
Family photographs are a critical legacy for
ourselves and our descendants. Protect that
legacy with a digital backup and recovery plan.


_______________________________________________
logback-user mailing list
logback-user@qos.ch
http://mailman.qos.ch/mailman/listinfo/logback-user

_______________________________________________
logback-user mailing list
logback-user@qos.ch
http://mailman.qos.ch/mailman/listinfo/logback-user

Reply via email to