Skip to content

Commit ab36fb2

Browse files
committed
stdout closed during doc compilation
1 parent 5b8be60 commit ab36fb2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/common/logging.jl

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ Base.@kwdef struct DFTKLogger <: AbstractLogger
99
fallback = ConsoleLogger(io, min_level)
1010
end
1111
function Logging.handle_message(logger::DFTKLogger, level, msg, args...; kwargs...)
12-
level == Info && return level < logger.min_level ? nothing : println(logger.io, msg)
12+
io = isopen(logger.io) ? logger.io : stdout # not sure what happens when docs are run
13+
level == Info && return level < logger.min_level ? nothing : println(io, msg)
1314
Logging.handle_message(logger.fallback, level, msg, args...; kwargs...)
1415
end
1516
Logging.min_enabled_level(logger::DFTKLogger) = logger.min_level

0 commit comments

Comments
 (0)