Provide several commonly used logger.
Project description
Welcome to loggerFactory Documentation
loggerFactory include some commonly used logger. You can create a super easy to use logger in minimal code.
Example:
import loggerFactory # log to console logger = loggerFactory.StreamOnlyLogger(name="stream_only") logger.warning("Some thing wrong!") # log to file # if name is not specified, a random name will be assigned logger = loggerFactory.SingleFileLogger(path="log.txt") logger.error("Fatal Error!") # file rotating logger = loggerFactory.FileRotatingLogger(path="log.txt") # time rotating logger = loggerFactory.TimeRotatingLogger(path="log.txt")
If you are using default log format %(asctime)s; %(levelname)-8s; %(message)s, a logfilter can help you search log info.
Example:
from loggerFactory import find result = find("log.txt", level="debug", message="ValueError", time_lower=None, time_upper=None, case_sensitive=False, ) result.dump("result.txt") print(result)
Quick Links
Install
loggerFactory is released on PyPI, so all you need is:
$ pip install loggerFactory
To upgrade to latest version:
$ pip install --upgrade loggerFactory
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
loggerFactory-0.0.4.tar.gz
(11.6 kB
view hashes)
Built Distribution
Close
Hashes for loggerFactory-0.0.4-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4358b337ebdd80aee653fd1847fa0b2dc23a602a6030b812fcc47e0008e05394 |
|
MD5 | 156e8bbf78b31794d598a7ebb0991749 |
|
BLAKE2b-256 | a3e54a04b0b839e676501ef8e9b88d6958e587305d3e14d6ec53de56526ae0df |