Python-based entry/text logging system, db is Amazon's SimpleDB
Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
COPYING
DEV.mkd
DOCUMENTATION.mkd
README.mkd
TODO.mkd
default.config.py
example_output.txt
framework.py
icls.py
parsing.py

README.mkd

Project:

ICLS (Inconceivably Complex Logging System)

Contributors:

Tim Habersack (tim@hithlonde.com - http://tim.hithlonde.com)

Summary:

ICLS is a command-line, python-based logging system that supports tagging, searches, reports, etc. Specifically, it's designed for a contract worker to be logging what they are doing at that time, bugs they figured out, etc. However, there are many other potential uses, such as having all your servers sending their log messages to one location.

Review: http://tim.hithlonde.com/2012/announcing-icls/

Notable features include:

  • Dead-simple to add an entry (icls "entry text here")
  • Tons of options (see documentation)
  • icls.conf config file
  • entry retrieval and deletion

Requirements

  • Python
  • Account with Amazon Web Services
  • Boto, a Python package, I didn't want to use any packages, but using boto makes the auth, etc much easier. And at the end of day, I want to get this working, not take forever re-inventing the wheel on HMAC signature generation

Reason for Building

ICLS is a side project. I want a log I can throw all my little random posts into, without feeling weird about compromising the 'professionalism' of my identi.ca/twitter account. Also, I want to try working with Amazon's SimpleDB, and continue to strengthen my Python skills.

License

Copyright 2012 (c) Tim Habersack.

ICLS is licensed under a GNU General Public License (GPL) v3.