Skip to content
/ logmia Public

Leveling up logging for Python shell scripts

Notifications You must be signed in to change notification settings

tmckay/logmia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logmia

Build Status

What

Combining less common logging features into a single library.

Features

  • Collapsing log lines
  • Sticky log lines
  • Opinionated defaults
  • Handlers configured to do the right thing
  • CLI vs. logfile awareness

Demo

$ python -m logmia

Examples

import logmia

logger = logmia.get_logger()

logger.debug('Attempting to connect to example.com')
logger.info('Connected to example.com')  # replaces previous debug line and is sticky

Developing

Run tests

$ make test

About

Leveling up logging for Python shell scripts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published