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ü <ceki@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ü <ceki@qos.ch
<mailto:ceki@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ü <ceki@qos.ch
        <mailto:ceki@qos.ch>
        <mailto:ceki@qos.ch <mailto:ceki@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>
        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



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