This commit is contained in:
Maxim Khomutov 2025-03-18 14:41:01 +03:00
parent 81638f3452
commit a9683b6de5

View File

@ -1,3 +1,22 @@
# setup_logger # setup_logger
Setup loguru module Setup loguru module
!!! Запуск происходит до инициализации ядра
!!! Обязательно должен быть `from core import Core` (`Core.DIR`, `Core.ver_str`)
luguru настроен под формат:
```python
fmt = "<green>{elapsed} -- {time:YYYY-MM-DD HH:mm:ss.SSS}</green> | <level>{level:<8}</level> | {extra[module]:^12} | {extra[prefix]:<12} | {message}"
```
т.у. в `extra` нужно передавать `module` и `prefix`:
```python
log = logger.bind(module="setup_logger", prefix="setup_logger")
log.info("Hello, World!")
```
Добавление в проект:
```bash
git submodule add ssh://git@git.anidev.ru:222/roden-soft/api_v1.git src/modules/api_v1
```