Hello All, just have tested with slf4j-simple, no memory leaks are being reported PR is updated
On Mon, Jan 15, 2018 at 1:03 AM, Tobias Soloschenko <tobiassolosche...@googlemail.com> wrote: > +1 for no config and slf4j-simple. > > kind regards > > Tobias > >> Am 14.01.2018 um 18:59 schrieb Martijn Dashorst <martijn.dasho...@gmail.com>: >> >> We use SLF4J to enable folks to switch between loggers. >> >> I'd rather see us use slf4j-jul or slf4j-simple without any config. >> Moving to log4j or logback would then require anyone picking the >> quickstart to add the relevant config, but not to remove things when >> switching. >> >> Quick start is just that. The less one has to remove the better. If >> simple logging or jul are too slow for performance tests (that >> inevitably are run against quick start) pick logback or log4j2. >> >> Anyways, I like my bike shed green. If logback it is, then we'd better >> add a line to quick start's NOTICE file (and add a NOTICE file to the >> archetype resources). >> >> Other than that: perhaps the archetype is overdue for an overhaul and >> we should rather adopt a spring boot, jhipster like setup where we >> generate a zip file with the required resources based on selections >> (e.g. jszip [1]) and allow for either log4j, logback, slf4j-simple, >> jpa, etc, straight from our page without having to install Maven, etc. >> >> Martijn >> >> [1] https://davidwalsh.name/javascript-zip >> >>> On Sun, Jan 14, 2018 at 12:30 PM, Maxim Solodovnik <solomax...@gmail.com> >>> wrote: >>> Thanks Martin :) >>> This was exactly my point :) >>> >>> WBR, Maxim >>> (from mobile, sorry for the typos) >>> >>>> On Sun, Jan 14, 2018, 18:29 Martin Grigorov <mgrigo...@apache.org> wrote: >>>> >>>> I do not see any problem here. >>>> We do not distribute any non-ASL2 code or binaries! >>>> The snippet in pom.xml and logback.xml are ASL2 as being part of >>>> wicket-archetype-quickstart, so the user can do anything with them, >>>> including replacing them with whatever (s)he finds better. >>>> >>>> Actually I believe Logback is far more used than Log4j in business >>>> applications. >>>> >>>> "Promoting" JUL would be the worst we can do. >>>> >>>> On Sun, Jan 14, 2018 at 10:34 AM, Maxim Solodovnik <solomax...@gmail.com> >>>> wrote: >>>> >>>>> EPL is compatible with APLv2, just need to be added to NOTICE. >>>>> I mean the files we are distributing doesn't contain any binaries. >>>>> >>>>> Logback binaries appears only after compilation of generated >>>>> quick-start .... nothing illegal. >>>>> >>>>> Will check java util logging in the beginning of next week .... >>>>> >>>>> On Sun, Jan 14, 2018 at 4:28 PM, Tobias Soloschenko >>>>> <tobiassolosche...@googlemail.com> wrote: >>>>>> What do you mean by choose any license? >>>>>> >>>>>> If you put in the logback xml it is required to add the logback >>>>> dependency to enable the logging - logback is EPL / LGPL so it is >>>>> incompatible to Apache license v2. >>>>>> >>>>>> So the user is required to remove everything first and add a logging >>>>> with MIT or any other non-restrict license. >>>>>> >>>>>> To generate something with a restricted license is also not the target >>>>> solution we should go for. >>>>>> >>>>>> What about java utils logging? SLF4J has also an adapter for this and >>>>> maybe we can prevent the memory leak by this. >>>>>> >>>>>> kind regards >>>>>> >>>>>> Tobias >>>>>> >>>>>>> Am 14.01.2018 um 05:58 schrieb Maxim Solodovnik <solomax...@gmail.com >>>>> : >>>>>>> >>>>>>> I would support any decision here :) >>>>>>> >>>>>>> From my point of view app with in-build "memory leak" shouldn't be >>>>> generated. >>>>>>> Generated quick-start project is being owned by the user. And he/she >>>>>>> can choose any license :) >>>>>>> We can add NOTICE to generated project, not sure if this is required >>>>> ..... >>>>>>> >>>>>>> On Sun, Jan 14, 2018 at 11:30 AM, Tobias Soloschenko >>>>>>> <tobiassolosche...@googlemail.com> wrote: >>>>>>>> I would also not enforce user to take a LGPL dependency. For Log4j >>>> you >>>>> can use SLF4J adapter and also logback if you finally want to but you >>>> don’t >>>>> have to. >>>>>>>> >>>>>>>> +1 to revert. >>>>>>>> >>>>>>>> kind regards >>>>>>>> >>>>>>>> Tobias >>>>>>>> >>>>>>>>> Am 14.01.2018 um 04:45 schrieb Maxim Solodovnik < >>>> solomax...@gmail.com >>>>>> : >>>>>>>>> >>>>>>>>> Actually it is not being distributed :) >>>>>>>>> It is in the pom only, It only "distributed" after final project, >>>>>>>>> generated on client side, is being built >>>>>>>>> Should I add reference to NOTICE file? >>>>>>>>> >>>>>>>>> On Sun, Jan 14, 2018 at 4:08 AM, Martijn Dashorst >>>>>>>>> <martijn.dasho...@gmail.com> wrote: >>>>>>>>>> Please note that logback is LGPL 2.1/EPL licensed. >>>>>>>>>> >>>>>>>>>> LGPL 2.1 cannot be distributed with our code. EPL only as binary, >>>> and >>>>>>>>>> properly attributed in the NOTICE file: >>>>>>>>>> >>>>>>>>>> https://www.apache.org/legal/resolved.html#category-b >>>>>>>>>> >>>>>>>>>> Martijn >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> On Sat, Jan 13, 2018 at 4:20 AM, solomax <g...@git.apache.org> >>>>> wrote: >>>>>>>>>>> GitHub user solomax opened a pull request: >>>>>>>>>>> >>>>>>>>>>> https://github.com/apache/wicket/pull/257 >>>>>>>>>>> >>>>>>>>>>> [WICKET-6518] Log4j is replaced with logback >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> You can merge this pull request into a Git repository by running: >>>>>>>>>>> >>>>>>>>>>> $ git pull https://github.com/apache/wicket >>>>> WICKET-6518-quickstart-logback >>>>>>>>>>> >>>>>>>>>>> Alternatively you can review and apply these changes as the patch >>>>> at: >>>>>>>>>>> >>>>>>>>>>> https://github.com/apache/wicket/pull/257.patch >>>>>>>>>>> >>>>>>>>>>> To close this pull request, make a commit to your master/trunk >>>>> branch >>>>>>>>>>> with (at least) the following in the commit message: >>>>>>>>>>> >>>>>>>>>>> This closes #257 >>>>>>>>>>> >>>>>>>>>>> ---- >>>>>>>>>>> commit cfd6a55fc9d613d4412a004efcc8e06d6ac1d73d >>>>>>>>>>> Author: Maxim Solodovnik <solomax666@...> >>>>>>>>>>> Date: 2018-01-13T03:18:56Z >>>>>>>>>>> >>>>>>>>>>> [WICKET-6518] Log4j is replaced with logback >>>>>>>>>>> >>>>>>>>>>> ---- >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> --- >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Become a Wicket expert, learn from the best: >>>>> http://wicketinaction.com >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> WBR >>>>>>>>> Maxim aka solomax >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> WBR >>>>>>> Maxim aka solomax >>>>> >>>>> >>>>> >>>>> -- >>>>> WBR >>>>> Maxim aka solomax >>>>> >>>> >> >> >> >> -- >> Become a Wicket expert, learn from the best: http://wicketinaction.com -- WBR Maxim aka solomax