# How To Use Logging In Multiple Modules?

It's recommended to have a logger defined in each module like this:

```python
import logging
logger = logging.getLogger(__name__)
```

Then in your main program, do the following:

```python
import logging.config
logging.config.fileConfig('/path/to/logging.conf')
```

If you want to use one logger, you can create a variable for the logging module:

```python
import logging

logger = logging
logger.basicConfig()
```

Then in other files, you will import the logger and use it from now on:

```python
from base_logger import logger
```

Every logger is a child of the parent's package logger. Meaning that all you
need to do is configure the root logger.

[ad-logs]