* @since Version 1.0 */ class cLog { /** * Class constructor */ public function __construct() { } /** * Function to generally log all table data * * @param string $sTitle - log file title * @param array $vLogData - data to log * @return void * @category LIB logger * @author Mareks Keišs */ public static function log($sTitle, $vLogData = array()) { if (strlen($sTitle)) writeToFile(pRr(array( 'callTime' => date("d/m/Y H:i:s"), 'passed_data' => $vLogData )), __LOGS__ . $sTitle . '.log'); } /** * Function to log one line in file * * @param string $sTitle - log file title * @param string|array $vLogData - data to log - 1 level array * @return void * @category LIB logger * @author Mareks Keišs */ public static function logLine($sTitle, $vLogData = array()) { if (strlen($sTitle)) { $vLogData = (is_array($vLogData) ? implode(' | ', $vLogData) : $vLogData); writeToFile(date("d/m/Y H:i:s") . " | \t\t{$vLogData}", __LOGS__ . $sTitle . '.log'); } } }