+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