Estoy usando este codigo para probar la clase Logger con el Método begin() commit()
$myLog = new Logger();
$myLog->begin();
$cont->provincias_id;
$myLog->log("Loggear esto como un deb3ug", Logger::DEBUG);
$myLog->log("Loggear esto como un err3o2r", Logger::ERROR);
$myLog->log("Loggear esto como un err3or", Logger::WARNING);
$myLog->commit();
$myLog->close();
y fale el siguiente error:
Warning: Invalid argument supplied for foreach() in /home/erama/sitios/kumbia.aca/kumbia/lib/kumbia/logger.php on line 144
lineas desde la 139 a la 147
/**
* Commit a una transacción
*/
function commit(){
$this->transaction = false;
foreach($this->quenue as $msg){
$this->log($msg);
}
}
a) ¿A que se debe este error?
Comentarios
Gracias