<h3 dir="auto">Is there an existing issue for this?</h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the existing issues</li>
</ul>
<h3 dir="auto">This issue exists in the latest npm version</h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I am using the latest npm</li>
</ul>
<h3 dir="auto">Current Behavior</h3>
<p dir="auto">every call that I make with <code class="notranslate">npm ...</code> e.g. calling a script <code class="notranslate">npm run connect</code>, there is this weird looking log that makes no sense in this context:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="(⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂) ⠇ : timing config:load:flatten Completed in 2ms"><pre class="notranslate"><code class="notranslate">(⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂) ⠇ : timing config:load:flatten Completed in 2ms
</code></pre></div>
<p dir="auto">E.g. I have <code class="notranslate">npm run connect</code> setup where it connects to a preconfigured server, but this annoying log doesn't allow me to read the buffer.<br>
This happens across different workspaces with different npm package.json files too!</p>
<h3 dir="auto">Expected Behavior</h3>
<p dir="auto">log should not appear</p>
<h3 dir="auto">Steps To Reproduce</h3>
<p dir="auto">I'm not sure how this came to be...</p>
<h3 dir="auto">Environment</h3>
<ul dir="auto">
<li>npm: 8.11.0</li>
<li>Node.js: 16.15.1</li>
<li>OS Name: mac os 12.2.1</li>
<li>System Model Name:</li>
<li>npm config:</li>
</ul>
<div class="highlight highlight-source-ini notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="npm config ls
npm WARN config init.author.name Use `--init-author-name` instead.
npm WARN config init.author.email Use `--init-author-email` instead.
npm WARN config init.author.url Use `--init-author-url` instead.
; &quot;user&quot; config from /Users/timdaub/.npmrc

//registry.npmjs.org/:_authToken = (protected)
email = &quot;myemail&quot;
init.author.email = &quot;=&quot;
init.author.name = &quot;Tim Daubenschütz &lt;myemail&gt;&quot;
init.author.url = &quot;https://timdaub.github.io/&quot;
prefix = &quot;/usr/local&quot;
save-exact = true
save-prefix = &quot;&quot;"><pre class="notranslate">npm config ls
npm WARN config init.author.name Use `--init-author-name` instead.
npm WARN config init.author.email Use `--init-author-email` instead.
npm WARN config init.author.url Use `--init-author-url` instead.
<span class="pl-c"><span class="pl-c">;</span> "user" config from /Users/timdaub/.npmrc</span>

//registry.npmjs.org/:<span class="pl-k">_authToken</span> = (protected)
<span class="pl-k">email</span> = <span class="pl-s"><span class="pl-pds">"</span>myemail<span class="pl-pds">"</span></span>
<span class="pl-k">init.author.email</span> = <span class="pl-s"><span class="pl-pds">"</span>=<span class="pl-pds">"</span></span>
<span class="pl-k">init.author.name</span> = <span class="pl-s"><span class="pl-pds">"</span>Tim Daubenschütz &lt;myemail&gt;<span class="pl-pds">"</span></span>
<span class="pl-k">init.author.url</span> = <span class="pl-s"><span class="pl-pds">"</span>https://timdaub.github.io/<span class="pl-pds">"</span></span>
<span class="pl-k">prefix</span> = <span class="pl-s"><span class="pl-pds">"</span>/usr/local<span class="pl-pds">"</span></span>
<span class="pl-k">save-exact</span> = true
<span class="pl-k">save-prefix</span> = <span class="pl-s"><span class="pl-pds">"</span><span class="pl-pds">"</span></span></pre></div>
<h3 dir="auto">Is there an existing issue for this?</h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the existing issues</li>
</ul>
<h3 dir="auto">This issue exists in the latest npm version</h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I am using the latest npm</li>
</ul>
<h3 dir="auto">Current Behavior</h3>
<p dir="auto">' npm start ' produces the following timing output which sticks always to the last line:<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/1231174/157500431-fed4bf14-ece1-405c-abff-6d231e7230b2.png"><img width="500" alt="image" src="https://user-images.githubusercontent.com/1231174/157500431-fed4bf14-ece1-405c-abff-6d231e7230b2.png" style="max-width: 100%;"></a><br>
the "normal" output from the started app is always scrolling above this last line.</p>
<h3 dir="auto">Expected Behavior</h3>
<p dir="auto">no timing output.</p>
<p dir="auto">Digging deeper I noticed that with <code class="notranslate">--loglevel</code> <code class="notranslate">silent</code>or <code class="notranslate">error</code> there is no sticky output.<br>
BUT for <code class="notranslate">warn</code> , <code class="notranslate">notice</code>  and <code class="notranslate">http</code> there is <code class="notranslate">timing</code> output which in my opinion should not happen, since these levels are before <code class="notranslate">timing</code> log level ....</p>
<h3 dir="auto">Steps To Reproduce</h3>
<ol dir="auto">
<li>npm start</li>
<li>See error...</li>
</ol>
<h3 dir="auto">Environment</h3>
<ul dir="auto">
<li>npm: 8.5.3</li>
<li>Node.js: 17.6.0</li>
<li>OS Name: macOS 12.2.1</li>
<li>System Model Name: Macbook Pro</li>
<li>npm config:</li>
</ul>
<div class="highlight highlight-source-ini notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="npm config ls
npm WARN ignoring workspace config at /Users/ogi/Repositories/IMS/IMS_v2/packages/mims-test/.npmrc 
npm WARN config This command does not support workspaces.
; &quot;user&quot; config from /Users/ogi/.npmrc

; @ogi-it:registry = &quot;http://localhost:4873/&quot; ; overridden by project
//localhost:4873/:_authToken = (protected) 
//registry.npmjs.org/:_authToken = (protected) 
scripts-prepend-node-path = true 

; &quot;project&quot; config from /Users/ogi/Repositories/IMS/IMS_v2/.npmrc

@ogi-it:registry = &quot;http://localhost:4873&quot; 

; node bin location = /usr/local/bin/node
; cwd = /Users/ogi/Repositories/IMS/IMS_v2/packages/mims-test
; HOME = /Users/ogi
; Run `npm config ls -l` to show all defaults.
ogi@ogi-it-mac mims-test % "><pre class="notranslate">npm config ls
npm WARN ignoring workspace config at /Users/ogi/Repositories/IMS/IMS_v2/packages/mims-test/.npmrc 
npm WARN config This command does not support workspaces.
<span class="pl-c"><span class="pl-c">;</span> "user" config from /Users/ogi/.npmrc</span>

<span class="pl-c"><span class="pl-c">;</span> @ogi-it:registry = "http://localhost:4873/" ; overridden by project</span>
//localhost:4873/:<span class="pl-k">_authToken</span> = (protected) 
//registry.npmjs.org/:<span class="pl-k">_authToken</span> = (protected) 
<span class="pl-k">scripts-prepend-node-path</span> = true 

<span class="pl-c"><span class="pl-c">;</span> "project" config from /Users/ogi/Repositories/IMS/IMS_v2/.npmrc</span>

@ogi-it:<span class="pl-k">registry</span> = <span class="pl-s"><span class="pl-pds">"</span>http://localhost:4873<span class="pl-pds">"</span></span> 

<span class="pl-c"><span class="pl-c">;</span> node bin location = /usr/local/bin/node</span>
<span class="pl-c"><span class="pl-c">;</span> cwd = /Users/ogi/Repositories/IMS/IMS_v2/packages/mims-test</span>
<span class="pl-c"><span class="pl-c">;</span> HOME = /Users/ogi</span>
<span class="pl-c"><span class="pl-c">;</span> Run `npm config ls -l` to show all defaults.</span>
ogi@ogi-it-mac mims-test % </pre></div>