[Python-de] Aktuell gesetzte LOG_MASK in syslog herausfinden?

1 view
Skip to first unread message

c.b...@posteo.jp

unread,
Sep 22, 2022, 6:56:53 AM9/22/22
to
Hi,

mir ist bewusst, dass es das "logging" Paket gibt und man nicht mehr
unbedingt mit "syslog" herumspielen müsste. Muss hier aber mit älteren
Code umgehen.

Es geht also um https://docs.python.org/3/library/syslog.html

Ich möchte die aktuell gesetzte LOG_MASK herausfinden, also die
Nachrichten-Priorität ähnlich dem log levels in "logging".
Dafür scheint "syslog" laut Docu aber keinen Mechanismus
bereitzustellen. Auch im "syslog.__dict__" konnte ich nichts finden.

Hat jemand eine Idee?

Laut docu lässt "syslog" per default erst einmal alles durch. Das könnte
mir auch schon weiterhelfen. Nur die Frage ist, wie man diesen Zustand
erreichen kann, wenn man bereits per "syslog.setlogmask()" herumgespielt
hat. Ich möchte also den die log mask resetten können.

Aber lieber wäre es mir natürlich, wenn ich vorab sicher sein könnte,
dass da keine LOG_MASK gesetzt war.

SG
Christian

Matthias Urlichs

unread,
Sep 22, 2022, 10:41:10 AM9/22/22
to
On 22.09.22 12:56, c.b...@posteo.jp wrote:
> Dafür scheint "syslog" laut Docu aber keinen Mechanismus
> bereitzustellen. Auch im "syslog.__dict__" konnte ich nichts finden.

Das ist 1:1 der "setlogmask"-Call aus der libc.

The setlogmask() function sets this logmask for the calling
process, and returns the pre‐
vious mask. If the mask argument is 0, the current logmask is
not modified.


--
Matthias Urlichs
Executive Principal Solution Architect (Linux)

noris network AG
Thomas-Mann-Straße 16-20
90471 Nürnberg
Deutschland

Tel +49 911 9352 1717
Fax +49 911 9352 100
Email matthias...@noris.de

noris network AG - Mehr Leistung als Standard
Vorstand: Ingo Kraupa (Vorsitzender), Joachim Astel, Florian Sippel
Vorsitzender des Aufsichtsrats: Stefan Schnabel - AG Nürnberg HRB 17689

Matthias Urlichs

unread,
Sep 22, 2022, 10:41:12 AM9/22/22
to
On 22.09.22 12:56, c.b...@posteo.jp<mailto:c.b...@posteo.jp> wrote:

Dafür scheint "syslog" laut Docu aber keinen Mechanismus
bereitzustellen. Auch im "syslog.__dict__" konnte ich nichts finden.

Peter J. Holzer

unread,
Sep 22, 2022, 5:57:39 PM9/22/22
to
On 2022-09-22 10:56, c.b...@posteo.jp <c.b...@posteo.jp> wrote:
> Es geht also um https://docs.python.org/3/library/syslog.html
>
> Ich möchte die aktuell gesetzte LOG_MASK herausfinden,

| syslog.setlogmask(maskpri)
| Set the priority mask to maskpri and return the previous mask value.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Reply all
Reply to author
Forward
0 new messages