death_god_logging_tool

Crates.iodeath_god_logging_tool
lib.rsdeath_god_logging_tool
version4.1.1
sourcesrc
created_at2024-03-28 00:32:23.757697
updated_at2024-12-02 00:44:38.40737
descriptionMy awesome lovelly logging. With colors and code links. (Настройка логирования с навигацией по коду)
homepage
repository
max_upload_size
id1188542
size69,296
(Evgene-Kopylov)

documentation

README

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

Commit count: 0

cargo fmt