Umleiten von Homgear Fehlermeldungen über logback.xml

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 :slight_smile:

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 :slight_smile:

LG
portboy

Sers,

hast du diesbezüglich schon mal im openhab Forum gefragt?

so long,
p

Zu logback ja, sonst hätte ich den appender nicht zurechtbekommen.
Mir fehlt der Input zum Filter. Und dieser bezieht sich speziell auf das Homegear Binding. Deswegen habe ich dieses Spezielle Frage im Homegear Forum gestellt :stuck_out_tongue_winking_eye:

Hm,

ok - da verstehe ich leider zu wenig von. Allerdings gibt es kein homegear-binding in openhab. Nur ein homematic-binding, was homegear unterstützt. Hast du da mal nachgefragt?

https://github.com/openhab/openhab/wiki/Homematic-Binding - siehe ganz unten. Da wird auch auf debugging und logging eingegangen sowie Gerhard’s (Entwickler des Bindings) Kontakt angegeben.

so long,
p

Hi p,

guter Hinweis!
Werde ich anschauen.

lg
portboy

1 Like

Genau, da ist Gerhard sicherlich der richtige Ansprechpartner.