Wie kann man journalctl-Einträge unterdrücken

  • Ich habe zur Inbetriebnahme einer APC USV die Network UPS Tools installiert. Funktioniert soweit auch alles perfekt, Rechner wird bei Netzausfall auch korrekt heruntergefahren. Nun habe ich aber festgestellt, dass ein Prozess davon ständig Einträge ins log vornimmt. Deshalb die Frage: kann man und wenn ja wie log-Einträge komplett unterbinden (nicht nur ausblenden beim Ansehen mit z.B. journalctl --no-pager | grep -v "servicename")?

    Etwaige Einträge in den systemd-units wie z.B.

    Code
    [Service]
    StandardOutput=null
    StandardError=null

    hat nichts gebracht. Eventuell weil der "störende" Prozess indirekt gestartet wird oder dieser direkt in das log schreibt...

    Konkret geht es um folgende Einträge, die ich gerne komplett unterdrücken würde:  usbhid-ups[1599]: nut_libusb_get_report: Input/Output Error

    Falls relevant: es läuft Debian 13

    Meine VDR

    VDR-Server: Xeon E-2278G, Debian 12 in QEMU VM, vdr 2.7.3, Digital Devices Max SX8, Plugins: dummydevice 2.0.0, live 3.3.5, iptv 2.4.0 (patched), streamdev 0.6.3, svdrposd 1.0.0, timeserver 1.0, ffmpeg 5.1.5, mplayer (UNKNOWN-12 :) aus Debian 12)

    VDR1/2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, vdr 2.7.3, softhdodroid, svdrpservice, remoteosd, satip, timeserver 1.0, iptv 2.4.0 (patched)
    VDR3: Odroid N2+ mit VDRSternELEC (Testphase)

  • Vielleicht hilft Dir ein Eintrag für den "LogLevelMax" im [Service]-Modul, denn oftmals ist der LogLevelMax=debug gesetzt:


    Code
    [Service]
    ...
    # Loglevelmax = alert, crit, err, warning, notice, info, debug
    LogLevelMax=notice
    meine aktuelle Hard- und Software

    Heimkino: . . . . . . . AVR Denon AVR-X4800H . . . MiniLED-UHD-TV SONY BRAVIA XR-75X95L. . . Universal-FB: Sofabaton U2
    VDR-Hardware: . . Geekom Mini Air12 mit Intel N150 inkl. Intel UHD XE-Grafik, 3x DVB-C USB-Tuner MyGica t230C

    VDR-Software: . . . yaVDR-ansible - VDR-2.7.x , Ubuntu-Server HWE-Kernel 6.14.0
    VDR-Client 1+ Media-Player: . . . Odroid N2 mit VDR*ELEC Kodi21-VDR2.7.x_@Zabrimus
    VDR-Client 2+ Media-Player: . . . Dune HD Homatics R4K+ . 4GB mit VDR*ELEC Kodi21-VDR2.7.x_@Zabrimus

  • Vielleicht hilft Dir ein Eintrag für den "LogLevelMax" im [Service]-Modul, denn oftmals ist der LogLevelMax=debug gesetzt:


    Code
    [Service]
    ...
    # Loglevelmax = alert, crit, err, warning, notice, info, debug
    LogLevelMax=notice

    Leider ohne Erfolg. Ich denke dass usbhid-ups direkt einen Log Eintrag schreibt und deshalb müsste ich den log-daemon anweisen, die Einträge vom Prozess usbhid-ups zu ignorieren. Gibt es noch weitere Vorschläge?

    Meine VDR

    VDR-Server: Xeon E-2278G, Debian 12 in QEMU VM, vdr 2.7.3, Digital Devices Max SX8, Plugins: dummydevice 2.0.0, live 3.3.5, iptv 2.4.0 (patched), streamdev 0.6.3, svdrposd 1.0.0, timeserver 1.0, ffmpeg 5.1.5, mplayer (UNKNOWN-12 :) aus Debian 12)

    VDR1/2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, vdr 2.7.3, softhdodroid, svdrpservice, remoteosd, satip, timeserver 1.0, iptv 2.4.0 (patched)
    VDR3: Odroid N2+ mit VDRSternELEC (Testphase)

  • Unter Ubuntu kann man verhindern, dass bestimmte Meldungen (regex) nicht ins Log kommen bzw. sie nach NULL umleiten.
    Da solltest du hier im Forum eigentlich mit dem Suchbegriff "msg,contains" etwas finden.

    Aber unter Debian scheint das etwas anders zu funktionieren - siehe zB hier.

    Viel Erfolg!

    MyVDR: yaVDR-Ansible (Ubuntu 20, VDR 2.4.8) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr (tvm) - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 21 - xstream
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!