Enhanced logging. Add this to your project and use `tail -f /path/to/your/log.txt` for debugging.
<?php | |
/** | |
* Enhanced logging. | |
* | |
* @param string $message The log message | |
*/ | |
function uber_log( $message = null ){ | |
static $counter = 1; | |
$bt = debug_backtrace(); | |
$caller = array_shift( $bt ); | |
if( 1 == $counter ) | |
error_log( "\n\n" . str_repeat('-', 25 ) . ' STARTING DEBUG [' . date('h:i:sa', current_time('timestamp') ) . '] ' . str_repeat('-', 25 ) . "\n\n" ); | |
error_log( "\n" . $counter . '. ' . basename( $caller['file'] ) . '::' . $caller['line'] . "\n" . $message . "\n---\n" ); | |
$counter++; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment