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