Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

Logger.info wird nicht im Log angezeigt.

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

    Logger.info wird nicht im Log angezeigt.

    Hallo Leute,

    hab ein Problem.. mein Log ist zu leer (auch wenn mir das MKNX nicht glauben will )

    hab jetzt mal im Debugmodus gestartet und gesehen das einige Infos als .Debug reinkommen..
    (Triggering Logic_EG....)
    kann das das Problem sein ?



    Code:
    logger.info('Test123')
    if logic.name == 'Logic_OGFlurNachtmodus' and trigger['value'] == True:
        sh.OG.FlurOG.DeckenlichtFlurOG.dimmen(sh.EG.FlurEG.Dimmwert())
        logger.info(logic.name + ' aktiv, Licht OG xx% Nachtmodus')
        exit()
    elif logic.name == 'Logic_EGFlurNachtmodus' and trigger['value'] == True:
        sh.EG.FlurEG.DeckenlichtFlurEG.dimmen(sh.EG.FlurEG.Dimmwert())
        logger.info(logic.name + ' aktiv, Licht EG/OG xx% Nachtmodus')
        exit()
    Bereich.png

    wenn ich smarthome.py mit -d starte ist das Log natürlich voll .. aber beim normalen Start sind nur sehr wenige Infos drin..


    Gruß Martin
    Zuletzt geändert von Brick; 19.03.2015, 08:39.
    Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

    #2
    Hallo,

    darüber hab ich mich auch schon "gewundert".
    Als einfach Erklärung hab ich mir zurechtgelegt, dass eben der logger nur im Debug-Modus ins Logfile schreibt. Ich vermute aber, dass es nicht ganz so einfach ist.

    Vielleicht muss smarthome auch beim "nicht-debug"-Start mit der Option -v (verbose) gestartet werden?

    Code:
    $ /usr/local/smarthome/bin/smarthome.py -h
    --help show this help message and exit
    -v, --verbose verbose (debug output) logging to the logfile
    -d, --debug stay in the foreground with verbose output
    -i, --interactive open an interactive shell with tab completion and with verbose logging to the logfile
    -l, --logics reload all logics
    -s, --stop stop SmartHome.py
    -q, --quiet reduce logging to the logfile
    -V, --version show SmartHome.py version
    --start start SmartHome.py and detach from console (default)
    Schön wäre es dann aber, wenn man beim debug- und verbose-mode noch den level angeben könnte, ab dem gelogged wird!?

    Gruß
    Markus

    Kommentar


      #3
      was ist den -q ??
      vielleicht startet meiner ja so ?
      muss mal kucken..
      Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

      Kommentar


        #4
        Ha.. gerade im der Installationsbeschreibung gefunden...

        wird wohl da dran liegen ?!?!? oder ?

        Code:
        DESC="SmartHome.py"
        NAME=smarthome.py
        SH_ARGS=[COLOR=#FF0000]"[B]-q"[/B][/COLOR]
        SH_UID='smarthome'
        Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

        Kommentar


          #5
          Hi,

          Code:
          loglevel = info
          in die smarthome.conf

          Bis bald

          Marcus

          Kommentar


            #6
            Und das hier noch beachten: https://knx-user-forum.de/forum/supp...88%9A-loglevel

            Ich glaub, ich muss mir langsam mal anschauen, wie man "auf develop" umstellt... :-P

            Gruß
            Markus

            Kommentar

            Lädt...
            X