---
title: "Configure Python Logging"
slug: "configure-python-logging"
description: "Easily configure your Python app with Stackify API for sending Errors and Logs to Retrace. Follow the step-by-step process and visit the Github page for more details."
updated: 2025-05-15T18:13:15Z
published: 2025-05-15T18:13:15Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackify.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configure Python Logging

To configure your Python application, an Application Programming Interface (API) can be used to send Errors and Logs to Retrace. The step-by-step process is presented below and for more information, visit this Stackify API for Python Github page: [https://github.com/stackify/stackify-api-python.](https://github.com/stackify/stackify-api-python)

## Installation and Configuration

### Python Logging Integration

Python logging can be setup to extend an existing logger by adding a handler.

Install **stackify-api-python** module:

```
pip install stackify-api-python
```

Adjust your application to use the StackifyHandler:

```
import logging
import stackify
logger = logging.getLogger()
stackify_handler = stackify.StackifyHandler(application="Python Application", environment="Production", api_key="***")
logger.addHandler(stackify_handler)
logger.warning('Something happened')
```

### Standard API

Python logging can use the Stackify logger directly if no existing logger is present in your application.

Install **stackify-api-python** module:

```
pip install stackify-api-python
```

Adjust your application to use the Stackify logger directly:

```
import stackify
logger = stackify.getLogger(application="Python Application", environment="Production", api_key="***")
logger.warning('Something happened')
```

## Troubleshooting

If there are problems, you can enable internal logging of the stackify-api-python project.

```
import logging
logging.getLogger('stackify').setLevel(logging.DEBUG)
```
