Ankündigung

Einklappen
Keine Ankündigung bisher.

Frage zum Log

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Frage zum Log

    Ich wollte die Ausgaben der events.log in die openhab.log integrieren, so wie das m.E. nach im OSX gelöst ist.

    Daher habe ich den Teil der logback.xml geändert:
    Code:
        <appender name="EVENTFILE" class="ch.qos.logback.core.rolling.RollingFileAppender
                    <!-- combining the log  -->
                    <file>${openhab.logdir:-logs}/openhab.log</file>
            <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
                <!-- weekly rollover and archiving -->
                <fileNamePattern>${openhab.logdir:-logs}/openhab-%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} - %msg%n</pattern>
            </encoder>
        </appender>
    DAs funktioniert aber nicht, die Events kommen nach wie vor im events.log an (auch nach /etc/init.d/openhab restart)

    Darüber hinaus wollte ich noch log-Einträge für diese Rule:
    Code:
    rule "Balkonbeleuchtung aus"
    when
      Time cron "0 30 23 * * ?"
    then
      sendCommand(Socket_FF_Balcony, OFF)
      logInfo("Info", "Balkonbeleuchtung aus")
    end
    Da kommt im log aber gar nichts an.
    openHAB2 2.5.10 als Docker auf einen unRAID Server (Repository: openhab/openhab:latest-debian)
    Devices: KNX & ZWave

    #2
    Jetzt habe ich einfach einmal alles weggelassen, das mit dem EVENTS.LOG zu tun hat, aber dann kommt gar nichts mehr an.

    Code:
    <configuration scan="true">
    
        <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
            <encoder>
                <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%-30.30logger{36}] - %msg%n</pattern>
            </encoder>
        </appender>
    
        <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
            <file>${openhab.logdir:-logs}/openhab.log</file>
            <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
                <!-- weekly rollover and archiving -->
                <fileNamePattern>${openhab.logdir:-logs}/openhab-%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>
    
        <logger name="org.openhab" level="INFO"/>
    
        <!-- this class gives an irrelevant warning at startup -->
        <logger name="org.atmosphere.cpr.AtmosphereFramework" level="ERROR" />
    
        <!-- temporary workaround for https://github.com/openhab/jmdns/issues/12 -->
        <logger name="javax.jmdns" level="OFF"/>
    
        <!-- temporary workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=402750 -->
        <logger name="OSGi" level="OFF" />
        
        <!-- temporary workaround to circumvent error messages with any obvious effect -->
        <logger name="org.atmosphere.cpr.AtmosphereFramework" level="OFF" />
        <logger name="org.atmosphere.cpr.DefaultAnnotationProcessor" level="OFF" />
        
        <!-- Zwave detailed logging -->
        <appender name="ZWAVEFILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
           <file>${openhab.logdir:-logs}/zwave.log</file>
           <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
              <!-- weekly rollover and archiving -->
              <fileNamePattern>${openhab.logdir:-logs}/zwave-%d{yyyy-ww}.log.zip</fileNamePattern>
              <!-- keep 30 days' worth of history -->
              <maxHistory>30</maxHistory>
           </rollingPolicy>
           <encoder>
              <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%-30.30logger{36}:%-4line]- %msg%n</pattern>
           </encoder>
        </appender>
    
        <!-- Change DEBUG->TRACE for even more detailed logging -->
        <logger name="org.openhab.binding.zwave" level="DEBUG" additivity="false">
            <appender-ref ref="ZWAVEFILE" />
        </logger>
        
        <root level="WARN">
            <appender-ref ref="FILE" />
            <appender-ref ref="STDOUT" />
        </root>
    
    </configuration>
    openHAB2 2.5.10 als Docker auf einen unRAID Server (Repository: openhab/openhab:latest-debian)
    Devices: KNX & ZWave

    Kommentar


      #3
      Ich würde mir deine Idee mit der Zusammenführung noch einmal durch den Kopf gehen lassen: das log wird dadurch sehr unübersichtlich.
      Die Fragen die ich bisher zur logback.xml gesehen habe gehen alle immer in die andere Richtung: z.B. wie kann man für jedes Binding eine eigene log Datei erzeugen ...

      Oft werden log Dateien hier gepostet um Hilfestellung zu erhalten. Wenn du eine kombinierte Log Datei präsentierst holst du dir bestimmt bissige Kommentare

      Gruß, Sigi

      Kommentar


        #4
        Danke für den Tip Siri. Ich hatte mich an der Mac OSX Version des Logs orientiert und da ist das aus meiner Sicht übersichtlicher gemacht. Aber ich will mir ja keine bissigen Kommentare holen :-)
        openHAB2 2.5.10 als Docker auf einen unRAID Server (Repository: openhab/openhab:latest-debian)
        Devices: KNX & ZWave

        Kommentar

        Lädt...
        X