Current collected state Current
Observed since 20 Oct, 18:36 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A simple logging utility for Python.
| name | Description |
|---|---|
| shift_freq | frequency of log file rotation. [sec] |
| shift_size | file size of log file rotation. [byte] |
| level | Logging severity threshold. Default values is logger.DEBUG |
| init | Whether to clear log files. [True / False] |
| datetime_format | Date and time format. Default value is '%Y-%m-%d %H:%M:%S.%f'. |
| shift_period_suffix | The log file suffix format for rotation. Default is '_%Y-%m-%d'. |
from activelog import Logger
# Create a Logger that prints to STDOUT
log = Logger(Logger.STDOUT)
log.debug("Created Logger")
log.info("Program finished")
# Create a Logger that prints to Log File
log = Logger('log file path')
log.warn("This is WARN message")
log.error("This is ERROR message")
# Switch log file daily
log = Logger('log file path', shift_freq=60*60*24)
# Switch log file weekly
log = Logger('log file path', shift_freq=60*60*24*7)
# Switch log file every 10MB
log = Logger('log file path', shift_size=100000000)
[2020-01-01 07:11:09.887267 #sample.py line:4] INFO -- : Program Start!!
[2020-01-01 07:11:23.535936 #sample.py line:9] ERROR -- : Program End...
$ pip install activelog
Bug reports and pull requests are welcome on GitHub at https://github.com/AjxLab/ActiveLog.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.0.1 | 6 Jan 2020 | 0 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 18:36 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:08a5b9ae1ee0bdf8ee2697e4f9e41569c2c70585583a060b9f24d87e60cb93c2