JuliaPluto/Pluto.jl

Logging: use the JULIA_DEBUG ENV value

Open

#2,509 opened on 2023年3月14日

GitHub で見る
 (1 comment) (3 reactions) (0 assignees)Julia (5,295 stars) (329 forks)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.

コントリビューターガイド