Ankündigung

Einklappen
Keine Ankündigung bisher.

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