I agree. I started doing mocking in tests, it's done for the email appender [1]. We need to do the same for other appenders.
[1] https://github.com/apache/logging-log4php/blob/develop/src/test/php/appenders/LoggerAppenderMailTest.php Still it would be nice to have an integration test environment where we could actually test the messages end up in the desired destination (mongo, mysql or a message queue). What do you think? Ivan On 19 May 2014 11:12, Dmitriy Ulyanov <dmitriy.ulya...@wikimart.ru> wrote: > Hi, > > maybe we can fix unittests, which used mongo etc? > I think that custom environment for log4php tests is no good - unittest > must be unit. > > > 2014-05-19 11:28 GMT+04:00 Florian Semm <florians...@googlemail.com>: > > Hey, >> >> is the vagrant configuration still an issue? If so I would like to create >> a setup for the unittest. >> >> >> Regards >> >> Florian >> >> >> 2014-05-17 9:33 GMT+02:00 Ivan Habunek <ivan.habu...@gmail.com>: >> >> I'm currently working on getting tests passing on TravisCI at the moment: >>> https://travis-ci.org/apache/logging-log4php >>> >>> There's some bug with php5.3 and $_ENV and $_SERVER superglobals which >>> is proving difficult to track down. >>> >>> There's two things that spring to mind: >>> >>> 1. How knowledgable are you with vagrant and puppet/chef? I'd love to >>> have a vagrant configuration which would set up a virtual machine on which >>> all our unit tests can be run. Currently I need to install a bunch of >>> services to be able to pass all tests without skipping. >>> >>> 2. Go through the issues, see which you'd like fixed for the next >>> release: >>> >>> https://issues.apache.org/jira/browse/LOG4PHP-209?jql=project%20%3D%20LOG4PHP%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20priority%20DESC >>> >>> I will do no. 2 as well when i get all tests passing on travis. >>> >>> Regards, >>> Ivan >>> >>> >>> On 15 May 2014 20:44, Dmitriy Ulyanov <dmitriy.ulya...@wikimart.ru>wrote: >>> >>>> Hi, Ivan! >>>> >>>> I see that you merged all my pull requests to develop. That's great >>>> news! Can i help you with assembling 2.4? >>>> May be you have some foreground tickets with which i can help? >>>> Logstash? PSR-3? :) >>>> >>>> >>>> 2014-04-26 21:58 GMT+04:00 Ivan Habunek <ivan.habu...@gmail.com>: >>>> >>>> Hi again! >>>>> >>>>> I will make you (and the log4php project itself) a promise. >>>>> >>>>> On 1.5. I start my new job (self employed). Give me the rest of that >>>>> week to sort some things out. The week after (starting May 5th) I will >>>>> review and merge your pull requests. If the quality is as good as I've >>>>> come >>>>> to expect from you, I'll start the process of adding you to the team. We >>>>> can then work together towards releasing 2.4. >>>>> >>>>> Regards, >>>>> Ivan >>>>> >>>>> >>>>> >>>>> >>>>> On 26 April 2014 13:44, Dmitriy Ulyanov >>>>> <dmitriy.ulya...@wikimart.ru>wrote: >>>>> >>>>>> Hey Ivan! >>>>>> >>>>>> How are u? What about review? :) >>>>>> When can i connect to your team? I think it can improve log4php dev >>>>>> progress strongly, >>>>>> because we are using it in our product :) >>>>>> >>>>>> >>>>>> 2014-04-21 23:10 GMT+04:00 Dmitriy Ulyanov < >>>>>> dmitriy.ulya...@wikimart.ru>: >>>>>> >>>>>> Ok, I'll waiting for your comments :) >>>>>>> Own company is great - congrats! Don't being lazy :) >>>>>>> >>>>>>> I hope that we can asseble 2.4.0 in this month. >>>>>>> >>>>>>> Until we didn't include graylog2 appenders into library people can >>>>>>> install it using composer: >>>>>>> https://packagist.org/packages/dulyanov/log4php-graylog2 >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2014-04-20 22:30 GMT+04:00 Ivan Habunek <ivan.habu...@gmail.com>: >>>>>>> >>>>>>> I'll take a look. Maybe tomorrow. :) >>>>>>>> >>>>>>>> Concerning 2.4.0: Yes. We should. I'm being lazy. Also, just >>>>>>>> started my own company, so there's that. >>>>>>>> >>>>>>>> Regards, >>>>>>>> Ivan >>>>>>>> >>>>>>>> >>>>>>>> On 20 April 2014 20:27, Dmitriy Ulyanov < >>>>>>>> dmitriy.ulya...@wikimart.ru> wrote: >>>>>>>> >>>>>>>>> Hey Ivan, >>>>>>>>> >>>>>>>>> I created 2 pull requests: >>>>>>>>> https://github.com/apache/logging-log4php/pull/10 >>>>>>>>> https://github.com/apache/logging-log4php/pull/11 >>>>>>>>> >>>>>>>>> Please, check it :) >>>>>>>>> When can we assemble 2.4.0? >>>>>>>>> >>>>>>>>> >>>>>>>>> 2014-02-24 18:38 GMT+04:00 Ivan Habunek <ivan.habu...@gmail.com>: >>>>>>>>> >>>>>>>>> There's a contributor workfow here: >>>>>>>>>> http://wiki.apache.org/logging-log4php/Contributing >>>>>>>>>> >>>>>>>>>> We're using the so-called "git flow" workflow described here: >>>>>>>>>> http://nvie.com/posts/a-successful-git-branching-model/ >>>>>>>>>> >>>>>>>>>> So you are correct: master contains the latest stable version, >>>>>>>>>> and develop is where all the work is done. >>>>>>>>>> >>>>>>>>>> You should branch from develop. I will merge your changes back >>>>>>>>>> into develop. And when making a release, develop will be merged into >>>>>>>>>> master. >>>>>>>>>> >>>>>>>>>> Regards, >>>>>>>>>> Ivan >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On 24 February 2014 15:29, Dmitriy Ulyanov < >>>>>>>>>> dmitriy.ulya...@wikimart.ru> wrote: >>>>>>>>>> >>>>>>>>>>> Thank you for your reply, Ivan. >>>>>>>>>>> >>>>>>>>>>> My last question is about development flow: >>>>>>>>>>> What is the "develop" branch? >>>>>>>>>>> Is it correct that "master" contains last stable version? >>>>>>>>>>> From what branch should I fork? From "master"? >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> 2014-02-24 18:12 GMT+04:00 Ivan Habunek <ivan.habu...@gmail.com> >>>>>>>>>>> : >>>>>>>>>>> >>>>>>>>>>> Sorry, I was not very precise, but the docs should be relatively >>>>>>>>>>>> well documented, between the README in docs folder, and the Sphinx >>>>>>>>>>>> project >>>>>>>>>>>> documentation. >>>>>>>>>>>> >>>>>>>>>>>> You can look how other appender docs are written: >>>>>>>>>>>> >>>>>>>>>>>> https://github.com/apache/logging-log4php/tree/develop/docs/appenders >>>>>>>>>>>> >>>>>>>>>>>> And please ask if you have any questions. >>>>>>>>>>>> >>>>>>>>>>>> Regards, >>>>>>>>>>>> Ivan >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On 24 February 2014 14:57, Ivan Habunek <ivan.habu...@gmail.com >>>>>>>>>>>> > wrote: >>>>>>>>>>>> >>>>>>>>>>>>> You can write docs here: >>>>>>>>>>>>> https://github.com/apache/logging-log4php/tree/develop/docs >>>>>>>>>>>>> >>>>>>>>>>>>> Put version 2.4.0 in docs. That will be the next release. We >>>>>>>>>>>>> will work on 3.0 after. >>>>>>>>>>>>> >>>>>>>>>>>>> I will review the code, but when I come back from the trip. If >>>>>>>>>>>>> anybody has the time and will, they are welcome to do so. >>>>>>>>>>>>> >>>>>>>>>>>>> Ivan >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On 24 February 2014 14:51, Dmitriy Ulyanov < >>>>>>>>>>>>> dmitriy.ulya...@wikimart.ru> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi! >>>>>>>>>>>>>> >>>>>>>>>>>>>> I need to know two things: >>>>>>>>>>>>>> 1. How can i create documentation pages >>>>>>>>>>>>>> 2. What version should i write in phpdoc? 3.0? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Can somebody to review contribution and send comments to me? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Next i am going to create Gelf layout with unit tests, may >>>>>>>>>>>>>> be on next week. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Monday, February 24, 2014, Ivan Habunek < >>>>>>>>>>>>>> ivan.habu...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hey Dmitriy, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thank you for the contrubution, it looks great. >>>>>>>>>>>>>>> Unfortunately, I'll be out of the country until late next month. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I will have some changes in my working schedule (for the >>>>>>>>>>>>>>> better) and hope to find some time to work on a release in >>>>>>>>>>>>>>> April. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>> Ivan >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On 23 February 2014 22:57, Dmitriy Ulyanov < >>>>>>>>>>>>>>> dmitriy.ulya...@wikimart.ru> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi guys, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I redesigned LoggerAppenderAMQP: >>>>>>>>>>>>>>>> https://github.com/apache/logging-log4php/pull/4/files >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> It can be used with Graylog2 or logstash. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> What you think about it? >>>>>>>>>>>>>>>> Can we build v.2.4.0?! >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> kind regards, >>>>>>>>>>>>>>>> Dmitry Ulyanov >>>>>>>>>>>>>>>> PHP Team Lead >>>>>>>>>>>>>>>> dmitriy.ulya...@wikimart.ru >>>>>>>>>>>>>>>> Wikimart >>>>>>>>>>>>>>>> www.wikimart.ru >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> kind regards, >>>>>>>>>>>>>> Dmitry Ulyanov >>>>>>>>>>>>>> PHP Team Lead >>>>>>>>>>>>>> dmitriy.ulya...@wikimart.ru >>>>>>>>>>>>>> Wikimart >>>>>>>>>>>>>> www.wikimart.ru >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> kind regards, >>>>>>>>>>> Dmitry Ulyanov >>>>>>>>>>> PHP Team Lead >>>>>>>>>>> dmitriy.ulya...@wikimart.ru >>>>>>>>>>> Wikimart >>>>>>>>>>> www.wikimart.ru >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> kind regards, >>>>>>>>> Dmitry Ulyanov >>>>>>>>> PHP Team Lead >>>>>>>>> dmitriy.ulya...@wikimart.ru >>>>>>>>> Wikimart >>>>>>>>> www.wikimart.ru >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> kind regards, >>>>>>> Dmitry Ulyanov >>>>>>> PHP Team Lead >>>>>>> dmitriy.ulya...@wikimart.ru >>>>>>> Wikimart >>>>>>> www.wikimart.ru >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> kind regards, >>>>>> Dmitry Ulyanov >>>>>> PHP Team Lead >>>>>> dmitriy.ulya...@wikimart.ru >>>>>> Wikimart >>>>>> www.wikimart.ru >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> kind regards, >>>> Dmitry Ulyanov >>>> PHP Team Lead >>>> dmitriy.ulya...@wikimart.ru >>>> Wikimart >>>> www.wikimart.ru >>>> >>> >>> >> > > > -- > kind regards, > Dmitry Ulyanov > PHP Team Lead > dmitriy.ulya...@wikimart.ru > Wikimart > www.wikimart.ru >