Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. [Frage an ioBroker System-Insider] Log-Bereich im Admin - wie wird der Stream abgegriffen?

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[Frage an ioBroker System-Insider] Log-Bereich im Admin - wie wird der Stream abgegriffen?

Geplant Angeheftet Gesperrt Verschoben Entwicklung
8 Beiträge 3 Kommentatoren 449 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • MicM Offline
    MicM Offline
    Mic
    Developer
    schrieb am zuletzt editiert von
    #1

    Hi,

    ich hab vor mehreren Monaten das Script https://forum.iobroker.net/viewtopic.php?f=21&t=15514 veröffentlicht.

    Hierbei lese ich regelmäßig die Log-Datei auf dem Server aus (/opt/iobroker/log/) und filtere diese entsprechend.

    Problem ist dabei, dass ich hier immer die komplette Log-Datei anfasse, und wenn diese wegen vielen Logeinträgen pro Tag stark wächst (so bei einigen MBs), dann schmiert der ioBroker ab.

    Ich würde daher gerne direkt den Stream abgreifen, also wie das auch im ioBroker Admin wohl gemacht wird (siehe Info https://forum.iobroker.net/viewtopic.php?f=21&t=15514&start=40#p187878).

    Könnt Ihr mir bitte einen Hinweis geben, in welcher ioBroker-Datei sich der Code hierfür befindet bzw. wie man hier ansetzen könnte?

    Ich plane nämlich, hier einen Adapter zu erstellen, aber dafür müsste ich das erst mal so gelöst bekommen.

    Klar könnte ich die Logfile-Größe abfragen und bei größer x MB einfach nichts mehr machen, aber das würde nur das Symptom bekämpfen…

    Danke,

    Mic

    1 Antwort Letzte Antwort
    0
    • H Offline
      H Offline
      homecineplexx
      schrieb am zuletzt editiert von
      #2

      Oder du baust einen log-rotate ein und arbeitest eines nach dem anderen ab

      1 Antwort Letzte Antwort
      0
      • apollon77A Offline
        apollon77A Offline
        apollon77
        schrieb am zuletzt editiert von
        #3

        Einerseits gibt es auf npm libraries die so wie ein tail arbeiten, das wäre eine Option.

        Ansonsten schau mal in die Infos hier https://github.com/frankjoke/ioBroker.s … o/issues/5 ... da ist der Link wie ein Adapter an die Logs kommt

        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
        1 Antwort Letzte Antwort
        0
        • apollon77A Offline
          apollon77A Offline
          apollon77
          schrieb am zuletzt editiert von
          #4

          PS: Ich schiebe das mal ins Entwickler-Forum

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          1 Antwort Letzte Antwort
          0
          • MicM Offline
            MicM Offline
            Mic
            Developer
            schrieb am zuletzt editiert von
            #5

            Danke für Eure Antworten!

            @apollon77: Du referenzierst wohl den Log Transporter vom Bluefox:
            ` > Log transporter

            There is a special type of adapters, that consume logs. Normally all adapters write their messages into the log file with logger. But some adapters must to show logs or to store them something else.

            To create such a type of adapter it must have logTransport flag in common structure.

            If such a flag is present, the adapter.js creates automatically the special state for it - "system.adapter.adapterName.X.logging". This variable must be set by logTransport adapter to true, when this adapter wants to receive logs. `

            Das klingt aber für mich so, als dass dann nur Adapter ausgewertet werden, aber nicht sonstige Log-Meldungen wie z.B. von JavaScript-Adapter…

            Ich will aber auch für die User die restlichen Logs auswerten, bin mir daher nicht sicher, ob das der richtige Weg ist....

            P.S. muss mich korrigieren, ist wohl wirklich für Adapter gedacht, also wohl ein guter Lösungsansatz, danke!!

            1 Antwort Letzte Antwort
            0
            • apollon77A Offline
              apollon77A Offline
              apollon77
              schrieb am zuletzt editiert von
              #6

              Admin nutzt genau diesen mechanismus um den Log Tab anzuzeigen. Also wenn, ist das "the only way to go" neben Logfiles zu parsen

              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
              1 Antwort Letzte Antwort
              0
              • MicM Offline
                MicM Offline
                Mic
                Developer
                schrieb am zuletzt editiert von
                #7

                Vielen Dank apollon77, das hat sich grad überschnitten und ich hatte mein "P.S." ergänzt, alles gut, ich denke dass ich diesen Weg gehen werde, und Bluefox hat es schön mit der Grafik erklärt.

                1 Antwort Letzte Antwort
                0
                • apollon77A Offline
                  apollon77A Offline
                  apollon77
                  schrieb am zuletzt editiert von
                  #8

                  Viel Erfolg und melde dich jederzeit wenn Du Unterstützung brauchst!

                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                  1 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  266

                  Online

                  32.7k

                  Benutzer

                  82.3k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe