ICLS (Inconceivably Complex Logging System)
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.
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
- 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.
Copyright 2012 (c) Tim Habersack.
ICLS is licensed under a GNU General Public License (GPL) v3.