JuliaPluto/Pluto.jl

Logging: use the JULIA_DEBUG ENV value

Open

#2,509 创建于 2023年3月14日

在 GitHub 查看
 (1 评论) (3 反应) (0 负责人)Julia (5,295 star) (329 fork)batch import
good first issuehelp welcomelogging

描述

With the default logger (in the REPL), you can use the JULIA_DEBUG ENV variable to control the display of @debug logs: https://docs.julialang.org/en/v1/stdlib/Logging/#Environment-variables We should also support this feature in our custom PlutoLogger.

The default implementation is here: https://github.com/JuliaLang/julia/blob/6c2410361a6e413652ed89fb206d4dc6c2af89c9/base/logging.jl#L542 This looks pretty complicated, but maybe there is a way to call this mechanism directly from our code. It might be worth investigating how https://github.com/JuliaLogging/TerminalLoggers.jl did it.

贡献者指南

Logging: use the JULIA_DEBUG ENV value · JuliaPluto/Pluto.jl#2509 | Good First Issue