JuliaPluto/Pluto.jl

Logging: use the JULIA_DEBUG ENV value

Open

#2.509 aberto em 14 de mar. de 2023

Ver no GitHub
 (1 comment) (3 reactions) (0 assignees)Julia (5.295 stars) (329 forks)batch import
good first issuehelp welcomelogging

Description

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.

Guia do colaborador