Metadata-Version: 2.1
Name: watchlog-python
Version: 0.1.0
Summary: A simple Python package for logging metrics.
Home-page: https://github.com/mohammadnajm/watchlog-python
Author: mohammad
Author-email: mohammadnajm75@gmail.com
License: MIT License
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Description-Content-Type: text/markdown
Requires-Dist: requests

# django-watchlog

A python client for [watchlog](https://watchlog.org/) server .

```bash
pip install django-watchlog


## Usage

```python

from django_watchlog import Watchlog

# Create a single instance of Watchlog
watchlog_instance = Watchlog()

# Increment a metric
watchlog_instance.increment('page_views', 10)

# Decrement a metric
watchlog_instance.decrement('items_in_cart', 2)

# Set a gauge metric
watchlog_instance.gauge('current_temperature', 22.5)

# Set a percentage metric
watchlog_instance.percentage('completion_rate', 85)

# Log a system byte metric
watchlog_instance.systembyte('memory_usage', 1024)




```

