конкретного вызова функции? Не хочу целый Suppressor.jl тащить в зависимость...
Пока что вижу альтернативу сделать пулл реквест в используемый пакет, но там придётся в эту функцию добавлять новый аргумент (по типу ; nowarn=true) и переписывать все места, где она в пакете вызывается, а так же все докстринги. Навряд ли автор на такое пойдёт.
using Logging res = with_logger(Logging.NullLogger()) do ... end
есть ещё https://github.com/JuliaLogging/LoggingExtras.jl?tab=readme-ov-file#earlyfilteredlogger-filter
мне не хотелось добавлять зависимостей, я переписал предложенное как макрос без претензии на универсальность: macro no_log(ex) quote with_logger(Logging.NullLogger()) do $(esc(ex)) end end end
Обсуждают сегодня