logging: set loglevel earlier
Versions
- OS: Linux
- Gajim version: 1.4.5
Steps to reproduce the problem
gajim -l gajim.password=DEBUG
Expected behavior
Print something like
(I) gajim.password Found keyring backend: keyring.backends.chainer.ChainerBackend (priority: 10)
(I) gajim.password Found keyring backend: keyring.backends.SecretService.Keyring (priority: 5)
(I) gajim.password Found keyring backend: keyring.backends.libsecret.Keyring (priority: 4.8)
(I) gajim.password Found keyring backend: keyring.backends.fail.Keyring (priority: 0)
(I) gajim.password Select keyring.backends.chainer.ChainerBackend (priority: 10) backend
Actual behavior
None of these messages is shown.
Reason
Loglevel is set after gajim.common.passwords
has been imported.
This specific problem is fixed by moving from gajim.common import passwords
to https://dev.gajim.org/gajim/gajim/-/blob/dbf44701e43dec183422fb97c2bec788f0d40244/gajim/common/client.py#L180. But other modules might also be affected.