Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Logging ohne Scripname in der Nachricht

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Logging ohne Scripname in der Nachricht

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      bourton88 last edited by bourton88

      Guten Abend zusammen,
      gibt es eine Möglichkeit nur den Text aus console.error("TEST") zu loggen?
      Die Ausgabe im Protokoll schreibt auch immer den Scriptnamen dazu:

      script.js.common.Playground.createTestErrorInLog: TEST
      

      auch die in der Doku beschriebene FUnktion über

      onLog( data =>{
      data.message
      })
      

      liefert immer den Scriptpfad/namen mit. Ich möchte nur den Text auswerten.

      Mit freundlichen Grüßen
      bourton

      F 1 Reply Last reply Reply Quote 0
      • F
        fastfoot @bourton88 last edited by

        @bourton88
        onLog("warn",data => log(data.message.split(":")[1]))

        B 1 Reply Last reply Reply Quote 0
        • B
          bourton88 @fastfoot last edited by

          @fastfoot sagte in Logging ohne Scripname in der Nachricht:

          onLog("warn",data => log(data.message.split(":")[1]))

          Die Idee hatte ich auch erst, aber da erscheint die Fehlermeldung

          Property 'split' does not exist on type 'string'.(2339)
          

          und das "split" ist rot unterstrichen.

          F 1 Reply Last reply Reply Quote 0
          • F
            fastfoot @bourton88 last edited by

            @bourton88 was zeigt log(data)?

            B 1 Reply Last reply Reply Quote 0
            • B
              bourton88 @fastfoot last edited by

              @fastfoot
              Ich kann es mir nicht erklären, aber ich wollte deine Letzte Frage soeben beantworten, aber der erste Vorschlag mit "split" geht jetzt.... Ich kann auch den Fehler von oben nicht mehr reproduzieren...

              Dieser Code funktioniert heute....Gestern hat split noch die oben genannte Fehlermeldung hervorgerufen

              onLog("error" ,data =>{
                  log(data.message.split(":")[1]);
              });
              

              Ist ja schön, dass es jetzt geht...Aber interessehalber..Kann das jemand erklären?

              F 1 Reply Last reply Reply Quote 0
              • F
                fastfoot @bourton88 last edited by

                @bourton88 sagte in Logging ohne Scripname in der Nachricht:

                Kann das jemand erklären?

                richtige Fehler sind nur die welche im Log zur Laufzeit auftauchen. Die roten Kringel sind 'nur' Hinweise und oft fehlerhaft.

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

                Support us

                ioBroker
                Community Adapters
                Donate

                967
                Online

                31.6k
                Users

                79.6k
                Topics

                1.3m
                Posts

                javascript
                2
                6
                234
                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