func <- function() {
print("stdout")
}
log_capture(INFO, { func() })
# INFO [2023-11-17 23:34:41] stdout
func <- function() {
write("stdout", stdout())
write("stderr", stderr())
}
log_capture(INFO, ERROR, { func() })
# INFO [2023-11-17 23:34:41] stdout
# ERROR [2023-11-17 23:34:41] stderr