python library for writing progress texts, echo messages, warnings and errors to standard output
Project description
screenwriter
Python Library for writing progress texts, echo messages, warnings and errors to standard output
1 - Default prefix
from screenwriter import Screenwriter
sw = Screenwriter ()
sw.echo ('my output')
Output:
2019-07-26-11:16:04 my output
2 - Date Time parts in prefix
from screenwriter import Screenwriter
sw = Screenwriter ('%Y-%m-%d %H:%M:%S.%f ')
sw.echo ('my output')
Output:
2019-07-26 11:16:04 my output
3 - Error, Warning & Info standard prefixes
from screenwriter import Screenwriter
sw = Screenwriter () sw.error ('an error message') sw.warn ('a warming message') sw.info ('an informational message')
Output: 2019-07-29-11:39:00 ERROR: an error message 2019-07-29-11:39:00 WARN: a warming message 2019-07-29-11:39:00 INFO: an informational message
### 4 - Trimming content length ###
By default, log strings are trimmed to 1000 chars.
You can change this setting:
```python
from screenwriter import Screenwriter
sw = Screenwriter ()
sw.set_maxlen (80) #Set maximum length to 80
For format options, see http://strftime.org/
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
screenwriter-1.0.1.tar.gz
(1.9 kB
view hashes)
Built Distribution
Close
Hashes for screenwriter-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1c34978123db90d8d8cd2821d44a1276bc7e962252152796e592a1d8648a0ab |
|
MD5 | 86d9ff24768f2a78eb339d15d6030f2b |
|
BLAKE2b-256 | d2156e178e6637e2773f956d3076d01d19e8a955cd4bc3f4b7e4d617e03edbde |