<h3 dir="auto">Describe the workflow you want to enable</h3>
<p dir="auto">It is not a new algorithm, I was just frustrated running Grid and Random SearchCV for hours without knowing when it ends. It should be easy to add a print statement to inform the user about the process. It could be a percentage (let's say 80% done), or just to inform which parameters have been used in each iteration, so the user knows it is working.</p>
<h3 dir="auto">Describe your proposed solution</h3>
<p dir="auto">Either print parameters in each iteration<br>
or<br>
calculate how many iteration there are, and print the percentage done so far.</p>
<h3 dir="auto">Describe alternatives you've considered, if relevant</h3>
<p dir="auto"><em>No response</em></p>
<h3 dir="auto">Additional context</h3>
<p dir="auto"><em>No response</em></p>
<p dir="auto">By default writing to a logger would not go to STDOUT without a handler. One solution to this is to attach a handler when verbose is an integer and use the logger if it is passed in.</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="# Do not log
func(verbose=0)

# will create a stream handler to stdout
func(verbose=1)

# will write to the logger passed in
func(verbose=logger)"><pre class="notranslate"><span class="pl-c"># Do not log</span>
<span class="pl-en">func</span>(<span class="pl-s1">verbose</span><span class="pl-c1">=</span><span class="pl-c1">0</span>)

<span class="pl-c"># will create a stream handler to stdout</span>
<span class="pl-en">func</span>(<span class="pl-s1">verbose</span><span class="pl-c1">=</span><span class="pl-c1">1</span>)

<span class="pl-c"># will write to the logger passed in</span>
<span class="pl-en">func</span>(<span class="pl-s1">verbose</span><span class="pl-c1">=</span><span class="pl-s1">logger</span>)</pre></div>