Provide clearer console output when running an ASP.NET Core app
- Dominant language
- C#
- Stars
- 38.4k
- Forks
- 10.9k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 276
Description
In user testing, when users run their first ASP.NET Core app, they have difficulty understanding from the console output that the app is successfully running and how to stop the app. This information is present in the console output, but in the form of log output that is difficult to read. In user testing, multiple users were unsure if the app was successfully running even after the log output was displayed. Multiple users also resorted to closing the terminal to stop the app because they didn't see the instructions to use Ctrl-C.
Here's what the output of an ASP.NET Core web app looks like today:

The interweaved logging statements make the content difficult to read. It's not obvious which of these logging statements is important and which are just logging spew.
For comparison, here's the console output when running a React app:

This output seems much cleaner and easier to read.
Contributor guide
Assessment
This issue has not been assessed yet.