Hi everyone! Sorry for slow response :) I planned on working on 3.0 release. But can support 2.x version too. Can i read about log4php development and release flow somewhere?
2013/11/30 Ivan Habunek <ivan.habu...@gmail.com> > We actually have MDC and NDC. > > https://github.com/apache/logging-log4php/blob/master/src/main/php/LoggerMDC.php > > https://github.com/apache/logging-log4php/blob/master/src/main/php/LoggerNDC.php > > I think it's not documented well (or maybe at all). They're supported > in the Pattern Layout: > http://logging.apache.org/log4php/docs/layouts/pattern.html > > Ivan > > On 30 November 2013 20:43, Christian Grobmeier <grobme...@gmail.com> > wrote: > > Hi folks, > > > > I would like to step in again too. One of my main interests is to > implement > > a mapped diagnostic context. > > In log4j1 it is known as MDC, in log4j2 it is the thread context: > > http://logging.apache.org/log4j/2.x/manual/thread-context.html > > > > I really see benefits in having such a feature in log4php as well. not > sure > > how to start with, but I would love > > to see it in 3.0. > > > > Cheers > > > > > > On 26 Nov 2013, at 11:27, Ivan Habunek wrote: > > > >> OK. Step no. 1 is something only I can do. And for that I need to push > >> the new web site + sphinx-doc generated documentation. And do a > >> release of the current state at the same time. I have ~80% of work > >> done (see "docs" branch), and i have a working prototype of the new > >> web site which I have not yet committed anywhere. > >> > >> Now I just need to find time to do this... > >> > >> Regards, > >> Ivan > >> > >> On 26 November 2013 10:33, Sven Rautenberg <s...@rtbg.de> wrote: > >>> > >>> Change is inevitable. :) > >>> > >>> I agree a quick 3.0 might not add very much value, but on the other > hand > >>> discussing the internal naming and renaming of classes also does not > add > >>> external value. > >>> > >>> One could change to PSR-0, but would this actually change the public > >>> interface? Or is this something considered internal refactoring? > >>> > >>> Anyway, I'd like to have tagged experimental versions as soon as > possible > >>> for my own integration of Log4php. ;) > >>> > >>> > >>> > >>> > >>> Ivan Habunek <ivan.habu...@gmail.com> schrieb: > >>>> > >>>> > >>>> Hi Sven, nice to have you aboard. > >>>> > >>>> I don't thing it's a good idea to release a final 3.0 version which > >>>> will change a lot in future versions. And if we just tack on > >>>> namespaces to current class naming scheme, that would need to be > >>>> changed in the future. I think it's worth putting in a little more > >>>> effort into a 3.0 release. At the very least, we should fix class > >>>> naming so it's e.g. Apache\Log4php\Layouts\PatternLayout instead of > >>>> LoggerLayoutPattern. > >>>> > >>>> If we do go down the quick & dirty path (which is tempting, since it's > >>>> progress and is within reach), then I would much prefer to call the > >>>> result 3.0 alpha 1, and have more iterations before releasing the > >>>> final product. We don't need to rush, but we need to break this down > >>>> to small steps otherwise we'll get stuck again. > >>>> > >>>> Concerning the 2.x branch, I'd like to keep it active parallel with > >>>> 3.x. We'd can just copy the current master & develop branches to > >>>> master-2.x and develop-2.x (or something similar, don't know if > >>>> there's a standard naming scheme for this). This way we can later > >>>> release new versions of 2.x if needed. > >>>> > >>>> PSR-2, as you said, is not a problem. > >>>> > >>>> BTW, If my life goes according to plan (which it never does), I might > >>>> have more time to work on log4php sometime early next year. Until then > >>>> I'll try to invest time into managing the project, and start the work > >>>> towards 3.0 with your and others' help. > >>>> > >>>> Regards, > >>>> Ivan > >>>> > >>>> On 26 November 2013 09:28, Sven Rautenberg <s...@rtbg.de> wrote: > >>>>> > >>>>> > >>>>> Sorry to step right into your discussion. > >>>>> > >>>>> I'd propose this: > >>>>> > >>>>> 1. Merge the current three branches somehow into a "current" version > >>>>> and > >>>>> release the accumulated fixes as 2.3.1 or 2.4.0 depending on the > >>>>> changes. > >>>>> > >>>>> 2. Then decide to move on to 3.0 and apply PSR-2 coding style. There > is > >>>>> a > >>>>> style fixer available from Fabienne Potencier - a one time > call&commit > >>>>> effort. > >>>>> > >>>>> 3. Only then I'd go and just add a genuine namespace to all classes > >>>>> without > >>>>> any other change. > >>>>> > >>>>> 4. Now add PSR-3 logger. Probably change the internal levels, too. > >>>>> > >>>>> 5. Release 3.0. ;) > >>>>> > >>>>> 6. Only now think about features helping with PSR-3. > >>>>> > >>>>> This shouldn't take very much time. I'd try to help where I can, but > >>>>> point 1 > >>>>> is keeping me from having done the rest as a pull request already. > >>>>> > >>>>> > >>>>> > >>>>> Ivan Habunek <ivan.habu...@gmail.com> schrieb: > >>>>> > >>>>>> Hi everyone, it's been a while... > >>>>>> > >>>>>> Dmitriy Ulyanov contacted me and said he's interested in continuing > >>>>>> work on log4php. I'd like to continue the discussion here on the > >>>>>> mailing list. > >>>>>> > >>>>>> So, Dmitriy, what approach did you have in mind? For starters, did > you > >>>>>> plan on working on 3.0 release (a rewrite which would feature > >>>>>> namespaces and PSR-3 support), or do you prefer working further on > >>>>>> 2.3? > >>>>>> > >>>>>> Regards, > >>>>>> Ivan > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> Regards, > >>>>> > >>>>> Sven Rautenberg > >>> > >>> > >>> > >>> Mit freundlichen Grüßen > >>> > >>> Sven Rautenberg > > > > > > > > --- > > http://www.grobmeier.de > > @grobmeier > > GPG: 0xA5CC90DB > -- kind regards, Dmitry Ulyanov PHP team leader dmitriy.ulya...@wikimart.ru Wikimart www.wikimart.ru