Skip to main content
Warning: You are using the test version of PyPI. This is a pre-production deployment of Warehouse. Changes made here affect the production instance of TestPyPI (testpypi.python.org).
Help us improve Python packaging - Donate today!

A python module with sensible defaults for logging

Project Description
  • version number: 0.0.1
  • date: 2016.11.10
  • author: Andrew J. Todd esq.

Overview

A python module to allow you to log. It’s a wrapper around the standard logging module with sensible defaults and as little configuration as possible.

Installation

To install use pip:

$ pip install simple_log

Or clone the repo:

$ hg clone https://bitbucket.org/andy47/simple_log $ python setup.py install

Usage

We try and stay true to the name and make using this module as simple as possible. For the simplest case just use

>>> from simple_log import get_log
>>> my_log = get_log()
>>> my_log.info("This is an information message")
2016.11.10 22:21:51 INFO:: This is an information message

If you want to have multiple logs just pass a name to get_log

>>> second_log = get_log('two')
>>> second_log.debug("This is a debug message")

By default the logging level is set to ‘INFO’ (the standard module defaults to ‘WARN’). See the [logging tutorial](https://docs.python.org/3/howto/logging.html#logging-basic-tutorial) for information on logging levels. If you would like to change the logging level, for instance to display ‘DEBUG’ messages use the set_level function

>>> from simple_log import get_log, set_level
>>> my_log = get_log('test_log')
>>> my_log.debug('This is the first debug message')
...
>>> set_level('test_log', 'DEBUG')
>>> my_log.debug('This is the second debug message')
2016.11.10 22:34:55 DEBUG:: This is the second debug message

Contributing

If you would like to contribute please add a pull request - https://bitbucket.org/andy47/simple_log/pull-requests/

Release History

Release History

This version
History Node

0.0.1

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
simple_log-0.0.2-py2.py3-none-any.whl (4.8 kB) Copy SHA256 Checksum SHA256 py2.py3 Wheel Nov 10, 2016
simple_log-0.0.2.tar.gz (2.9 kB) Copy SHA256 Checksum SHA256 Source Nov 10, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting