py.lib.aw_log
2024-10-30
Parent:41b53fd5637e
py.lib.aw_log/src/aw_log/syslog.py
.. 1.202410.1 . Изменение структуры проекта под новые вызовы SDK Python . Убраны версии с отдельный файлов, они кажутся избыточними. * Изменено формирование записей о исключении, для большего соответствия логике журналирования - Перенос `NullLog` на уровень модуля и повышение его универсальности для замены других классов.
1.1 --- a/src/aw_log/syslog.py Wed Oct 30 19:16:36 2024 +0300 1.2 +++ b/src/aw_log/syslog.py Wed Oct 30 19:29:41 2024 +0300 1.3 @@ -1,5 +1,4 @@ 1.4 # coding: utf-8 1.5 -# devel.a0fs.ru -- aw_log.syslog -- v0.r202402.1 1.6 1.7 import syslog 1.8 from typing import Any 1.9 @@ -24,6 +23,9 @@ 1.10 super().__init__(prefix=prefix) 1.11 self.facility = facility 1.12 1.13 + def sub_log(self, name: str): 1.14 + return self.__class__(f'{self.prefix}/{name}', self.facility) 1.15 + 1.16 def _write(self, mark: str, msg: Any): 1.17 flag = self.facility | PRIORITY_BY_MARK.get(mark, syslog.LOG_INFO) 1.18