🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #220105

Re: [ZendFramework] bootstrap i Zend_Db_Table_Abstract::getDefaultAdapter()

#220105
From: Krzysztof Szatanik
Date: Tue, 11 Aug 2009 20:35
49 lines
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-mail
References: <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