Maaartinus
Maaartinus
> To avoid to test the configuration each time you log something (for perf reason), each logger is using the class java.lang.invoke.SwitchPoint [1] to detect when the configuration change, if...
> we could support the associated Builder type (once again complicating the implementation a fair bit) There isn't much an `ImmutableMap.Builder` can do. It basically can only add things, for...
@thomai-d Not exactly. With CRA, it doesn't work as it doesn't support it. With react-app-rewired, you can get decorators working. They work for me with mobx. I tried pretty everything...
> I'm not too familiar with gradle depency scopes together with annotations. @Beta has RetentionPolicy.CLASS which means it remains in the compiled source (?). Sure, and that's a good thing....
> Yes. You are correct: `char` would work. It would be better than `short` for sure. I'm not that sure. It's surely less error-prone as you can't forget ensuring the...
@twskj what about just replacing the types by the example values? I mean just to toggle between ``` { "id": "integer", "email": "string", } ``` and ``` { "id": 123,...
I guess, the OP interprets `anythingBut("abb")` as any character, but not looking at "abb", and the thing repeated, i.e., `(?:(?!abb)(?s:.))+` which is equivalent to his expression (modulo mistakes I may...
IMHO this is wrong. That `Java*` parses as `(?:Jav)(?:a)*` is perfectly fine, but when using a higher level more verbose description, I'd expect, it's structure gets preserved. And there's the...
I know nothing about Metadata., but to me, [MDC](https://logback.qos.ch/manual/mdc.html) looks very different. MDC is basically just a `public static final ThreadLocal`, which you put something in when you start some...
@hagbard I see that having thousands of logger instances doesn't sound optimal, but what is the possible gain worth? Sure, changing log levels is far from perfect, but there are...