I've taken on too much work and need to scale back, so unsubscribing from
this list.
I'm letting you know because I was in some interactions here recently and
won't be able to respond to follow-up conversations (because I can't see
them).
Feel free to contact me directly.
Kind regards,
Remko
y slf4j/commons-logging + some
> default binding, then allowing users to change the implementation.
>
> Perhaps slf4j + log4j?
>
>
> Bruno
>
> ________
> From: Remko Popma
> To: Commons Developers List
> Sent: Monday, 13 August 2018 11:5
and Commons Compress have some optional dependencies, but none
> for logging... maybe an optional dependency, with disabling the logging by
> default **could** work?
>
>
> Cheers
> Bruno
>
>
>
> From: Remko Popma
> To: Common
Has anyone communicated these issues (whatever they are) back to the japicmp
author(s)? Or are they unaware?
Forking the project in Commons means you’ve given up on the maintainers. It
also likely means a significant time investment. Why not spend a fraction of
that time to submit a bug fix to
by
>> default. Kind of like what JDBC allows. My bias is to Log4j 2 as well :-)
>>
>> Gary
>>
>>> On Sun, Aug 12, 2018, 08:00 Remko Popma wrote:
>>>
>>> There’s a couple of considerations about doing logging in a library, but
>>> I’ll j
There’s a couple of considerations about doing logging in a library, but I’ll
just mention a few:
* dependencies
* performance
* ease of use
* Dependencies*
Will the library be less attractive to users if it requires an external
dependency? Then don’t introduce one (so: use system err or JUL
Not sure if this is what you mean but yes, you can have a pseudo-random
number generator that, given the same seed, generates a deterministic
sequence with a fairly random distribution.
On Wed, Jul 11, 2018 at 1:04 AM, Rob Tompkins wrote:
> I’m actually working on this but the non-deterministic
Good question.
I’ve never liked `close()` methods that throw exceptions. What is the client
code supposed to do?
It certainly makes sense to me to first fulfill the promise of “closeAll”,
which is to call `close` on all values (and not stop half-way through).
The remaining question is what to