Set of tools used in internal Rokubun projects
Project description
pyrok-tools
Python tools used in internal Rokubun projects. This repository contains the following modules:
- logger
Installation
pip install roktools
Modules
Logger
Example of how to use the logger module:
>>> from roktools import logger
>>> logger.set_level("DEBUG")
>>> logger.debug("Debug message")
2020-05-05 18:23:55,688 - DEBUG - Debug message
>>> logger.warning("Warning message")
2020-05-05 18:24:11,327 - WARNING - Warning message
>>> logger.info("Info message")
2020-05-05 18:24:26,021 - INFO - Info message
>>> logger.error("Error message")
2020-05-05 18:24:36,090 - ERROR - Error message
>>> logger.critical("Critical message")
2020-05-05 18:24:43,562 - CRITICAL - Critical message
>>> logger.exception("Exception message", ValueError("Exception message")
2020-05-05 18:25:11,360 - CRITICAL - Exception message
ValueError: Exception message
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/alexlopez/Work/00.General/01.Software/py-roktools/roktools/logger.py", line 46, in exception
raise exception
ValueError: Exception message
Deployment to PyPi
The project is published automatically using Github Actions on each commit to master to PyPi repository roktools
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
roktools-1.1.2.post3.tar.gz
(2.7 kB
view hashes)
Built Distribution
Close
Hashes for roktools-1.1.2.post3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28a379bde866491de3983d497e313786b705c30bdf7e0372865171d4429c2b82 |
|
MD5 | 9bbf67a4bfbccc253a14023b9d294ee7 |
|
BLAKE2b-256 | b83c20d152bd1b6d13bbf7a0e23d14d4a8eb9aa791e9adc036ab5e0df48ac9f8 |