#logging #links #по #с #коду #навигацией #intellij

bin+lib death_god_logging_tool

My awesome lovelly logging. With colors and code links. (Настройка логирования с навигацией по коду)

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

Download history 134/week @ 2024-07-28 261/week @ 2024-08-04 493/week @ 2024-08-11 52/week @ 2024-08-18 1/week @ 2024-08-25 5/week @ 2024-09-22 151/week @ 2024-10-13 6/week @ 2024-10-20 123/week @ 2024-11-03

280 downloads per month

GPL-3.0-only

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

img.png

Dependencies

~2–13MB
~95K SLoC