Using the Zend_Log component we can easily write log messages tracking the execution of our code. We can write these messages to various destinations, such as a plain text file or a database.

	//writting log message
	$logger = new Zend_Log();
    	$writer = new Zend_Log_Writer_Stream('zfapp.log');
    	$logger->addWriter($writer);
    	// attaching formatter to the writer
    	$format = '%timestamp%: %priorityName%: %message%' . PHP_EOL;
    	$formatter = new Zend_Log_Formatter_Simple($format);
    	$writer->setFormatter($formatter);
    	// writing log messages
    	$logger->log('Aithin indexAction', Zend_Log::EMERG);

The following video clip shows a simple controller that includes the usage of this component.

Leave a Reply

Your email address will not be published. Required fields are marked *