[logback-user] Config doesn't work

Donald McLean dmclean62 at gmail.com
Tue Mar 14 19:05:43 CET 2017


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 at 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 at 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 at 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>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.qos.ch/pipermail/logback-user/attachments/20170314/9cc2c439/attachment-0001.html>


More information about the logback-user mailing list