What's the difference of NotebookApp.logging_config and JupyterApp.logging_config and Application.logging_config

Hi,
All

I’m a new user of jupyter.

When I was looking at the install document . I saw about
NotebookApp.logging_config
JupyterApp.logging_config
Application.logging_config
from Config file and command line options — Jupyter Notebook 6.5.1 documentation
I want to know what the differences are between the three, and whether there are related documents?

Thank you very much!