On Thu, 22 Sep 2022 13:28:57 +0000, c.bu...@posteo.jp declaimed the
following:


>I would like to get the current `LOG_MASK`, which is kind of a logging 
>level. According to the docu it seems that `syslog` doesn't have a 
>mechanism for that.
>

        There is a function .LOG_MASK() but it seems to just return 2^arg

>>> import syslog
>>> syslog.LOG_MASK(1)
2
>>> syslog.LOG_MASK(2)
4
>>> syslog.LOG_MASK(3)
8
>>> syslog.LOG_MASK(4)
16
>>> syslog.LOG_MASK(0)
1
>>> syslog.LOG_MASK(256)
1
>>> syslog.LOG_MASK(16)
65536
>>> syslog.__doc__
>>> syslog.LOG_MASK(17)
131072
>>> syslog.LOG_MASK(32)
1
>>> syslog.LOG_MASK(24)
16777216
>>>

        That is in the Windows Linux (Debian) subsystem.


>Does someone has an idea?
>
>The docu also tells me that `syslog` does let pass all messages by 
>default.
>My point is I do manipulate via `syslog.setlogmask()` the current log 
>leve. At the end I would like to set it back to its previous value.
>
>Kind


-- 
        Wulfraed                 Dennis Lee Bieber         AF6VN
        wlfr...@ix.netcom.com    http://wlfraed.microdiversity.freeddns.org/
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to