19 stable releases (3 major)
new 4.0.3 | Nov 8, 2024 |
---|---|
4.0.2 | Oct 13, 2024 |
4.0.1 | Aug 16, 2024 |
3.0.1 | Aug 15, 2024 |
1.0.5 | Mar 31, 2024 |
#298 in Debugging
280 downloads per month
47KB
93 lines
death_god_logging_tool
Настройка логирования с навигацией по коду.
Крейт с настройками логов.
Идея
Облегчить чтение большого количества коротких логов с одновременной навигацией по коду. Ссылки кликабельны в VsCode и Intellij.
Настройка
Крейт берет преременные из окружения.
Уровень удобно указать в виде
LOG_LEVEL=warn,<your_app>=trace
Путь к директории для логов, по-умолчанию "logs". Настроена ротация. По дням и
LOG_PATH=logs/
Пример
# Cargo.toml
[dependencies]
death_god_logging_tool = "1.x.x"
log = "x.x.x"
Example: main.rs
DEBUG LOG - принт
--> src/main.rs:9 2024-08-10T08:16:54
INFO INFO - принт
--> src/main.rs:10 2024-08-10T08:16:54
WARN WARN - принт
--> src/main.rs:11 2024-08-10T08:16:54
ERROR ERROR - принт
--> src/main.rs:12 2024-08-10T08:16:54
Dependencies
~2–13MB
~95K SLoC