Re: Request For Comments: Log2

From: Date: Sun, 13 Sep 2009 22:41:26 +0000
Subject: Re: Request For Comments: Log2
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-52807@lists.php.net to get a copy of this message
On Sun, Sep 13, 2009 at 02:16:47PM -0400, Brandon Savage wrote: > I spent the weekend implementing a logging class that is based on (but > does not implement the API of) the Log class in PEAR. I've completed > my initial code writing, and I'd like comments. > > At the moment, there is no documentation. That is next on my agenda. > However, you can browse the code here: > http://log2.brandonsavage.net/log2 I can see two approaches to designing a PHP5-compatible "Log2" package. The first would start with the current Log package and adapt it to PHP5's syntax. This would largely be a translation task, but I think some new features could be added during the initial pass. The result would be functionality equivalent to the current Log package, though, including most of the API. The second option would be to adopt one of the existing PHP5-oriented logging packages as PEAR's Log2. I know of these two: http://cvs.horde.org/framework/Log/ http://framework.zend.com/manual/en/zend.log.html Writing a new Log2 package essentially from scratch would not be my preferred choice because it represents unproven code in a space where there are many proven solutions. That's not to discount the quality of the code you've posted above, of course; my point is more about the established concepts and trial-by-fire that the existing logging packages offer. -- Jon Parise (jon of php.net) :: The PHP Project (http://www.php.net/)

« previous php.pear.dev (#52807) next »