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

Reply via email to