semvec/pypi-packages huggingface dataset:
django-influx-logs 0.0.5
Django Influx Logs: put your application logs into InfluxDB.
License: MIT License

# Django Influx Logs

Put your application logs into InfluxDB

### Install


`pip install django-influx-logs`


### Settings

```
INFLUX_LOGS_ENABLE = True
INFLUX_LOGS_HOST = "localhost"
INFLUX_LOGS_PORT = 8086
INFLUX_LOGS_USERNAME = "my_user"
INFLUX_LOGS_PASSWORD = "mu_psw"
INFLUX_LOGS_DATABASE = "my_db"
```

### Usage example

```
class SomeDownloadView(View):

    def log_download_action(self, filename):
        tags = {"env_name": "staging"}
        log_action(
            actor=self.request.user.email,
            verb="downloaded",
            action_object=filename,
            tags=tags,
        )

    def get(self):
        # At some point here, we want to log the user's action
        self.log_download_action(filename="my-file.txt")
```