use Log::Any for logging; avoid memery leak