This package defines a [wrapper class](src/main/python/streamtologger/logger_adapter.py#L38) whose instances pretend to be streams, but forward every write to a logger. A common scenario where this is useful is when we want to redirect all of an application’s output, e.g., via print or due to any errors that occur, to a file (in addition to the usual printing to the screen). To handle this most important use case, the package provides a [convenience function](src/main/python/streamtologger/__init__.py#L44) that redirects both stdout and stderr to a file, i.e., you don’t even have to create any wrapper by yourself. Just add the following lines to your code: `python import streamtologger streamtologger.redirect() ` Have a look at the provided [example](examples/test.py) in order to try it by yourself. It really is that easy ;)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file streamtologger-2017.1.tar.gz.
File metadata
- Download URL: streamtologger-2017.1.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9db48302a95caf0ca3708fa485c3a9c7eb0c5862ccab21fd1c1ddce10d61729d
|
|
| MD5 |
b1d56ecef514365c76b75d2568c17c3c
|
|
| BLAKE2b-256 |
184b253a7bb442f70855f74c39e948da3b8a83027736a7e6b9d4cdb3b85627df
|