Article View: pl.comp.lang.php
Article #220105Re: [ZendFramework] bootstrap i Zend_Db_Table_Abstract::getDefaultAdapter()
From: Krzysztof Szatanik
Date: Tue, 11 Aug 2009 20:35
Date: Tue, 11 Aug 2009 20:35
49 lines
2289 bytes
2289 bytes
Marcin pisze:
> No i jeszcze jedno pytanie... Jak najlepiej w srodowisku deweloperskim
> pooznaczac komunikaty do debugowania? Tak zeby dzialaly na podstawie tej
> samej zmiennej, co np. staging:production i testing:production w pliku
> application.ini (ten plik zrobilem tak jak w QuickStart).
Logować wszystko bez żadnych ifów z tą drobną różnicą że na dev idzie
wszystko do pliku/sysloga i firebuga, a na produkcyjnym tylko do sysloga
z filtrem Zend_Log::WARN wzwyż
protected function _initLogger() {
$logger = new Zend_Log();
if ( $this->config->enviroment == 'devel') {
$writer1 = new Zend_Log_Writer_Firebug();
$logger->addWriter( $writer1 );
$writer2 = new Zend_Log_Writer_Stream( $this->config->log->path );
$logger->addWriter( $writer2 );
} else {
$writer = new Zend_Log_Writer_Syslog( array( 'application' => 'MyApp' ) );
$logger->addWriter( $writer1 );
$filter = new Zend_Log_Filter_Priority( Zend_Log::WARN );
$logger->addFilter( $filter );
}
Zend_Registry::set( 'Zend_Log', $logger );
}
$logger = new Zend_Log();
$writer = new Zend_Log_Writer_Stream('php://output');
$logger->addWriter($writer);
Zend_Registry::get('Zend_Log')->info('komunikat dla dewelopera');
Zend_Registry::get('Zend_Log')->warn('To już coś potencjalnie ważnego o
czym chcemy wiedzieć na produkcyjnym');
--
K.
Technical Details
Message-ID:
<h5skmn$5i1$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<h5rl7c$4bc$1@nemesis.news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Krzysztof Szatanik <dbl001@wytnij.o2.aby.doszlo.w.pl> Newsgroups: pl.comp.lang.php Subject: Re: [ZendFramework] bootstrap i Zend_Db_Table_Abstract::getDefaultAdapter() Date: Tue, 11 Aug 2009 22:35:36 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 49 Message-ID: <h5skmn$5i1$1@inews.gazeta.pl> References: <h5rl7c$4bc$1@nemesis.news.neostrada.pl> NNTP-Posting-Host: chello089074132059.chello.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1250022935 5697 89.74.132.59 (11 Aug 2009 20:35:35 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Tue, 11 Aug 2009 20:35:35 +0000 (UTC) X-User: dbl001 In-Reply-To: <h5rl7c$4bc$1@nemesis.news.neostrada.pl> User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit