26 lines
744 B
Markdown
26 lines
744 B
Markdown
# Python Reza Logging
|
|
|
|
## Usage
|
|
|
|
```python
|
|
setup_logging(
|
|
calendar="jalali",
|
|
include_app_name=False,
|
|
include_name=True,
|
|
include_pid=False,
|
|
include_thread=False,
|
|
console_level=logging.INFO,
|
|
use_rich=True,
|
|
time_zone_name="Asia/Tehran",
|
|
)
|
|
logging.getLogger("elasticsearch").setLevel(logging.WARNING)
|
|
logging.getLogger("elastic_transport").setLevel(logging.WARNING)
|
|
logging.getLogger("urllib3").setLevel(logging.WARNING)
|
|
logging.getLogger("tortoise.db_client").setLevel(logging.WARNING)
|
|
logging.getLogger("asyncio").setLevel(logging.WARNING)
|
|
logging.getLogger("tortoise").setLevel(logging.WARNING)
|
|
logging.getLogger("httpx").setLevel(logging.WARNING)
|
|
log = logging.getLogger(__name__)
|
|
log.info("script_started")
|
|
```
|