Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. IoBroker Logging konfigurieren

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    IoBroker Logging konfigurieren

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators last edited by

      144_history_pfad.jpg

      Gruß

      Rainer

      1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 last edited by

        Rainer, er meint das echte logfile.

        Die Konfiguration vom logging ist in /opt/iobroker/iobroker-data/config.json. Iobroker stoppen, da editieren, neu starten.

        Das logging im admin zeigt per definition nur den aktuellen Teil des Logs und bekommt seine Daten direkt aus den generierten logmeldungen. Die werden parallel auch ins log geschrieben oder aber im Admin quasi „streamed“ angezeigt. Daher ist da immer nur der Teil drin der aktuell anfällt und keine großartige Vergangenheit. Dafür ist das logfile da.

        1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators last edited by

          @apollon77:

          Rainer, er meint das echte logfile. `
          :oops: Recht du hast :oops:

          Gruß

          Rainer

          1 Reply Last reply Reply Quote 0
          • D
            daniel_2k last edited by

            Unter iobroker/iobroker-data/ gibt es bei mir keine config.json.

            Da habe ich nur:

            • iobroker.json

            • objects.json

            • states.json

            Muss ich die config.json erst anlegen? Wenn ja, wie sieht die aus?

            In der Datei iobroker.json gibts aber was mit log:

              "log": {
                "level": "info",
                "maxDays": 7,
                "noStdout": true,
                "transport": {
                  "file1": {
                    "type": "file",
                    "enabled": true,
                    "filename": "log/iobroker",
                    "fileext": ".log",
                    "maxsize": null,
                    "maxFiles": null
                  },
                  "syslog1": {
            

            Ist es das? Sieht jedenfalls so aus.

            1 Reply Last reply Reply Quote 0
            • paul53
              paul53 last edited by

              @daniel_2k:

              gibt es eine Möglichkeit den Pfad der ioBroker-Logdatei zu verändern?

              Standardmäßig speichert ioBroker es im Installationsverzeichnis unter "/log/iobroker.YYYY-MM-DD.log" ab. Den Pfad würde ich gerne ändern. `
              Möglicher Weg:

              Den Ordner log verschieben und an der ursprünglichen Stelle einen Symlink mit Namen log auf den verschobenen Ordner erstellen.

              1 Reply Last reply Reply Quote 0
              • apollon77
                apollon77 last edited by

                Ja es ist die iobroker.json … Gedächtnis und so ;-)) das

                Mit filename ist der Pfad. Kann versuchen ob er was absolutes akzeptiert. So st halt ne relative Angabe.

                1 Reply Last reply Reply Quote 0
                • D
                  daniel_2k last edited by

                  Die Idee mit dem Symlink hatte ich auch schon. Das ist eben die Holzhammer-Methode, die als einziges dann halt funktioniert.

                  Aber wenn es mit Boardmittel geht, versuche ich es so.

                  Ich teste es mal und berichte.

                  1 Reply Last reply Reply Quote 0
                  • D
                    daniel_2k last edited by

                    Also das ändern des Pfades in der iobroker.json funktioniert nicht für absolute Pfade.

                    Ich habs jetzt mit einer Verzeichnisverknüpfung gemacht.

                    1 Reply Last reply Reply Quote 0
                    • D
                      DocGame last edited by

                      Hallo miteinander,

                      ich habe schon seit exigen Zeiten Fehlermeldungen im Log. Irgendwie ist da doch ein / -- \ Problem.
                      Ich finde leider keinen Punkt wo ich das korrigieren kann.
                      Kann mir jemand einen Tip geben?

                      Logerror.JPG

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        tigiba @DocGame last edited by tigiba

                        Hallo allerseits!

                        Ich würde gerne den Pfad für die Logfiles vom Default /opt/iobroker/log/*auf /var/log/iobroker/* anpassen. Meine erste Idee nachdem ich keine Config-Option dafür gefunden habe, war:

                        cd /opt/iobroker
                        iobroker stop
                        mv log log_old
                        mkdir /var/log/iobroker
                        ln -s /var/log/iobroker log
                        mv log_old/* log/
                        iobroker start
                        

                        Das hat auch zunächst so ausgesehen als ob's problemlos funktionieren würde, aber jetzt ein paar Tage danach bekomme ich solche Fehlermeldungen:

                        Cannot delete file "/opt/iobroker/log/iobroker.2021-08-03.log.gz": Error: ENOENT: no such file or directory, unlink '/opt/iobroker/log/iobroker.2021-08-03.log.gz'

                        Und ich bin mir nicht sicher ob da vielleicht meine Softlink Konstruktion schuld ist dran?

                        Hab nachdem ich dieses Topic hier gefunden habe nach den erwähnten config.json und iobroker.json files in /opt/iobroker/ gesucht, aber bin nicht fündig geworden.

                        Ich hab noch das hier gefunden:

                        # iobroker status all | grep -i log
                        LOG/level: info
                        LOG/maxDays: 7
                        LOG/noStdout: true
                        LOG/TRANSPORT/FILE1/type: file
                        LOG/TRANSPORT/FILE1/enabled: true
                        LOG/TRANSPORT/FILE1/filename: log/iobroker
                        LOG/TRANSPORT/FILE1/fileext: .log
                        LOG/TRANSPORT/SYSLOG1/type: syslog
                        LOG/TRANSPORT/SYSLOG1/enabled: false
                        LOG/TRANSPORT/SYSLOG1/host: localhost
                        LOG/TRANSPORT/SYSLOG1/protocol: udp4
                        LOG/TRANSPORT/SYSLOG1/localhost: iobroker
                        

                        aber noch nicht wie ich diese Optionen anpassen könnte.

                        UPDATE: Ahh, jetzt hab ich's gefunden:
                        https://iobroker-host:8081/#tab-hosts
                        dort einen klick auf das Schraubenschlüssel-Icon (Alt-Text = "Host-Basiseinstellungen")
                        Und da gibt's dann nen Tabreiter mit Titel "LOG".

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          Mike Hellracer @tigiba last edited by Mike Hellracer

                          @tigiba
                          Hi,
                          ich habe die Einstellung auch gefunden.#
                          würde das unter Dateinamen funktionieren?
                          /media/usbstick/iobroker/log/iobroker
                          Edit: hat funktioniert 😉

                          1 Reply Last reply Reply Quote 0
                          • E
                            Einstein 0 last edited by

                            Hallo Zusammen,
                            habe beim Host unter Protokolle ein neues Dateilogging angelegt und ein Netzwerkpfad eingetragen.
                            Seit dem habe ich keinen Zugriff mehr auf das System.
                            Hat jemand eine Idee was ich jetzt machen kann?
                            Danke schon mal vorab.
                            Gruß Einstein

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate
                            FAQ Cloud / IOT
                            HowTo: Node.js-Update
                            HowTo: Backup/Restore
                            Downloads
                            BLOG

                            792
                            Online

                            31.9k
                            Users

                            80.1k
                            Topics

                            1.3m
                            Posts

                            8
                            13
                            12791
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo