c00/log

Small logging framework

2.0.10 2019-06-01 12:44 UTC

README

This is a very experimental logging 'framework'. It currently can log to screen / stdError and SQL.

Documentation is lacking, so unless you're interested in seeing how I code, this is probably not for you.

It has the potential to easily log to different channels (DB, on screen, stdError, etc).

Usage

Log::init();
Log::debug("A debug message");
Log::error("Something went wrong!");

echo Log::getLogForView()->toString();

Will output:

Url: http://example.com
IP: 127.0.0.1
ID: request_383b556e
Date: 2016-11-11 03:31:02
---------------
2016-11-11 03:31:02 DEBUG: A debug message
    D:\www\log\test\LogTest.php line: 19
2016-11-11 03:31:02 ERROR: Something went wrong!
    D:\www\log\test\LogTest.php line: 20

todo

Among other things:

  • Give options on init to setup properly
  • Add mysql channel
  • Allow reading from mysql db