A simple logger package for Jupyter Notebooks
Project description
ou-logger-py
Simple logger for use in Jupyter notebooks.
This package sets up the Pyhton logger for immediate use in a Jupyter notebook setting.
Install as: pip install ou-logger
Usage:
# Variously:
from ou_logger import logger
from ou_logger import logger, set_handler
from ou_logger import *
Importing the logger will display an information message:
Logger enabled. Set level as: logger.setLevel(LEVEL), where LEVEL is one of: DEBUG, INFO, WARNING, ERROR (default), CRITICAL.
Set text and/or text-to-speech output: set_handler('text, tts')
Usage: e.g. logger.error('This is an error message')
Logging messages will be displayed at or above the declared logging level. For example:
logger(CRITICAL)will only displayCRITICALmessages;logger(WARNING)will displayWARNING,ERRORandCRITICALmessages.
By default, messages will be displayed as text:
Text to speech messages
Logged messages can also be spoken aloud using the browser text-to-speech (TTS) engine.
Enable text and/or TTS output by setting:
set_handler("text")
set_handler("text, tts")
set_handler("tts")
DEVELOPMENT
Build as: python -m build .
Push to PyPi as: twine upload dist/ou_logger*0.0.2*
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ou_logger-0.0.2.tar.gz.
File metadata
- Download URL: ou_logger-0.0.2.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0436c0f0a7c939145e04486eb825b96cfea4b50785b0a398ccc10ed5f4e1c48
|
|
| MD5 |
e753c08712e45d20b4863daf61cf4e53
|
|
| BLAKE2b-256 |
a4f1cfba1931b2e5f915a5600532453e235761881c4e413f3d4e680101cb108b
|
File details
Details for the file ou_logger-0.0.2-py3-none-any.whl.
File metadata
- Download URL: ou_logger-0.0.2-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b28131f9f9e293e9da04b535aeeefa23d0649cf6f6106a2deb327f2ba25a1937
|
|
| MD5 |
0dafa088801086b1dd7f327e41396f1a
|
|
| BLAKE2b-256 |
39d4c7849a387aa2a8d578e413e635fbd618e73c873197684c60164f83389afd
|