Hallo Zusammen,
wenn ich viele items auf einmal schalte, erhalte ich oft folgende Meldung:
[ERROR] [.b.h.i.c.HomematicCommunicator] - -100 No answer from device.
Aber nichtsdestotrotz schein der Aktor dann doch sein Befehl zu erhalten und mach was er soll
Deswegen würde ich gerne die LogMeldung in ein eigenes File umlenken.
Wer kann mir sagen, wie ich das hinbekomme?
So weit bin ich schon:
<appender name="ERRORFILE_HOMEGEAR" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${openhab.logdir:-logs}/openhab_error_homegear.log</file>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>WARN</level>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- weekly rollover and archiving -->
<fileNamePattern>${openhab.logdir:-logs}/error_homegear-%d{yyyy-ww}.log.zip</fileNamePattern>
<!-- maximum number of archive files to keep -->
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%-30.30logger{36}] - %msg%n</pattern>
</encoder>
</appender>
Was muss ich in filter class
eintragen, damit nur [.b.h.i.c.HomematicCommunicator]
ERROR Meldungen da hinein kommen.
Und was muss ich beim appender für das Logfile einstellen, damit diese Meldungen entfallen?
Ich hoffe, einer kann mir hier weiter helfen
LG
portboy