I made a function my_fun()
which generates messages with the message()
function. And also uses pb$tick()
to track progress with progress::progress_bar
.
I am running this function inside a purrr::map()
call to iterate over a long list like: map(my_list, my_fun)
. So the message is displayed a over and over.
I would like to suppress the message like
map(my_list, suppressMessages(my_fun))
but it has no effect.
The call suppressMessages(map(my_list, my_fun))
works but that suppresses the progress_bar as well.
Is there a convenient way to remove the messages without removing the message()
calls from my_fun()
?