LOG Dateien der Solaranzeige komfortabel ansehen.

PDF Dokumente für Informationen im Detail, sowie Bauanleitungen. Alles, was man wissen sollte. Bei Fragen, bitte erst einmal hier vorbeischauen.

Moderator: Ulrich

Holli
Beiträge: 31
Registriert: Mo 7. Okt 2024, 23:11
Hat sich bedankt: 9 Mal

Re: LOG Dateien der Solaranzeige komfortabel ansehen.

Beitrag von Holli »

Bogeyof hat geschrieben:
Fr 26. Jul 2024, 10:10
Das Anpassen auf das richtige Format, damit er die Darstellung der solaranzeige.log erkennt ist mir aber nicht gelungen, es wird immer das "simple Log-Format" verwendet.
Moin,

ich würde es mit dem "Regex format" https://github.com/sevdokimov/log-viewe ... uration.md in folgender Form versuchen (muss an das solaranzeige-Log angepasst werden):

Code: Alles auswählen

format = {
  type: RegexLogFormat
  regex: "(?<date>\\d{4}-\\d\\d-\\d\\d_\\d\\d:\\d\\d:\\d\\d\\.\\d{3}) +(?<level>[A-Z]+) +(?<logger>[\\p{javaJavaIdentifierPart}.]+) +- (?<msg>.+)"
  charset: UTF-8
  fields: [
    { name: "date", type: "date" },
    { name: "level", type: "level/log4j" },
    { name: "logger", type: "class" },
    { name: "msg", type: "message" },
  ]
}
Logs mergen fkt. auch nicht:
Note: all log files must have full timestamp, otherwise LogViewer cannot merge them.
Da in den Logs der solaranzeige die Jahresangabe fehlt, kann es demnach nicht funktionieren.
Passt man das Format an die derzeitige Datum/Zeitangabe der solaranzeige-Logs an (%date{dd.MM. HH:mm:ss}) fkt. es folgerichtig dennoch nicht.

Holli
Beiträge: 31
Registriert: Mo 7. Okt 2024, 23:11
Hat sich bedankt: 9 Mal

Re: LOG Dateien der Solaranzeige komfortabel ansehen.

Beitrag von Holli »

Moin,

die einfachste Regex sieht so aus:

Code: Alles auswählen

  {
    path: "/var/www/log/*.log"
    format: {
      type: RegexLogFormat
      locale: de_DE // Set  custom locale (optional)
      regex: "(?<date>\\d\\d.\\d\\d. \\d\\d:\\d\\d:\\d\\d) (?<msg>.+)"
      charset: UTF-8
      fields: [
        { name: "date", type: "date" },
        { name: "msg", type: "message" }
      ]
    }
  }
]
Ist an das existierende Format der solaranzeige.log und wartung.log angepasst, 'date' bekommt dann das Standardhighlighting Blau (getestet).
Damit obige Angaben wirksam werden, muss der logviewer neu gestartet werden (und nach jeder weiteren Änderung).

Trotz des in beiden Dateien identischen date-Eintrags können beide Dateien nicht gemerged werden, da es kein full timestamp ist.
Macht auch keinen allzu großen Sinn diese Dateien zu mergen, aber es demonstriert, dass auch nicht mehrere solaranzeige-Logs gemerged werden können.
Dazu müsste @Ulrich den timestamp mindestens um die Jahreszahl YYYY erweitern. Möglicherweise auch um .SSS

retsam
Beiträge: 32
Registriert: So 12. Mai 2024, 10:18

Re: LOG Dateien der Solaranzeige komfortabel ansehen.

Beitrag von retsam »

Guten morgen Zusammen,
ich finde den Logviewer wirklich interessant und die Installation (erster Post) lief ohne weiteres durch.
Leider startet der nicht und steigt der mit folgender Meldung aus:

Code: Alles auswählen

pi@solaranzeige:~ $ apt search default-jdk
Sortierung… Fertig
Volltextsuche… Fertig
default-jdk/stable 2:1.17-74 arm64
  Standard Java or Java compatible Development Kit

default-jdk-doc/stable 2:1.17-74 arm64
  Standard Java or Java compatible Development Kit (documentation)

default-jdk-headless/stable 2:1.17-74 arm64
  Standard Java or Java compatible Development Kit (headless)

java-package/stable,stable 0.62 all
  Utility for creating Java Debian packages

pi@solaranzeige:~ $ systemctl status log-viewer
× log-viewer.service - LogViewer is a Web application for monitoring server log>
     Loaded: loaded (/etc/systemd/system/log-viewer.service; enabled; preset: e>
     Active: failed (Result: exit-code) since Sat 2025-09-06 08:29:16 CEST; 4mi>
   Duration: 486us
       Docs: https://github.com/sevdokimov/log-viewer/tree/master/_docs
    Process: 1208 ExecStart=java -ea -Dlogback.configurationFile=./logback.xml >
   Main PID: 1208 (code=exited, status=203/EXEC)
        CPU: 613us

Sep 06 08:29:16 solaranzeige systemd[1]: log-viewer.service: Scheduled restart >
Sep 06 08:29:16 solaranzeige systemd[1]: Stopped log-viewer.service - LogViewer>
Sep 06 08:29:16 solaranzeige systemd[1]: log-viewer.service: Start request repe>
Sep 06 08:29:16 solaranzeige systemd[1]: log-viewer.service: Failed with result>
Sep 06 08:29:16 solaranzeige systemd[1]: Failed to start log-viewer.service - L>
 ESCOC
b application for monitoring server logs in real-time in the browser.
/log-viewer.service; enabled; preset: enabled)
since Sat 2025-09-06 08:29:16 CEST; 4min 44s ago

ov/log-viewer/tree/master/_docs
ogback.configurationFile=./logback.xml -Dlog-viewer.config-file=config.conf -ja>
03/EXEC)


 log-viewer.service: Scheduled restart job, restart counter is at 5.
 Stopped log-viewer.service - LogViewer is a Web application for monitoring ser>
 log-viewer.service: Start request repeated too quickly.
 log-viewer.service: Failed with result 'exit-code'.
 Failed to start log-viewer.service - LogViewer is a Web application for monito>
~
~
~
~
~
~
~
~
~
lines 1-14/14 (END)...skipping...
b application for monitoring server logs in real-time in the browser.
/log-viewer.service; enabled; preset: enabled)
since Sat 2025-09-06 08:29:16 CEST; 4min 44s ago

ov/log-viewer/tree/master/_docs
ogback.configurationFile=./logback.xml -Dlog-viewer.config-file=config.conf -jar lib/log-viewer-cli-1.0.11.jar startup (code=exited, status=203/EXEC)
03/EXEC)


 log-viewer.service: Scheduled restart job, restart counter is at 5.
 Stopped log-viewer.service - LogViewer is a Web application for monitoring server logs in real-time in the browser..
 log-viewer.service: Start request repeated too quickly.
 log-viewer.service: Failed with result 'exit-code'.
 Failed to start log-viewer.service - LogViewer is a Web application for monitoring server logs in real-time in the browser..
Ich sehe gerade den Lösungsweg vor lauter Bäumen nicht. Könnte mir jemand einen schubs in die richtige Richtung geben?

Danke

Benutzeravatar
Ulrich
Administrator
Beiträge: 6534
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 163 Mal
Danksagung erhalten: 923 Mal

Re: LOG Dateien der Solaranzeige komfortabel ansehen.

Beitrag von Ulrich »

Bitte gebe einmal auf der Konsole folgendes ein:

systemctl reset-failed log-viewer.service
systemctl start log-viewer.service
systemctl status log-viewer.service
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Zurück zu „Dokumente, Bauanleitungen und How To's“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste