JamesBoon

Results 10 comments of JamesBoon

See [Vue and Web Components](https://v3.vuejs.org/guide/web-components.html) for your project setup. Then copy the content of [HelloWiredElements.vue](https://codesandbox.io/s/vj389y9375?file=/src/components/HelloWiredElements.vue). At least that worked for me using webpack.

That feature would be a great enhancement! I am just not sure what would be the right approach. There is the great [ICU4J](https://github.com/unicode-org/icu) library, but it will add 14MB of...

If you use a `ServiceLoader` you would of course be very flexible. However, I fear that this leads to way too much boilerplate... perhaps there could be a standard implementation...

Hi @zUniQueX, I finally found some time to make an example implementation of what I meant. You can see it [here](https://github.com/dropwizard/dropwizard/compare/release/4.0.x...JamesBoon:dropwizard:make-cli-argument-parser-configurable). It is just a rough sketch. There is still...

That looks really good and would solve my specific problem. I like it! :+1: Perhaps one could combine our approaches to be able to configure the output of the version...

@zUniQueX thank you for your support on this topic! After experimenting a bit with the implementation using the ServiceLoader, here are my thoughts: - The implementation is nice, lean and...

The problem I noticed was that the queue _seemed_ empty, thus the `appender.getNumberOfElementsInQueue()` returned `0`, even if something _should_ have been logged.

This sounds like a good solution. But I just tried with with a simple `while (timeWaiting < appender.getMaxFlushTime() && appender.isStarted())` inside the `flushAppender(...)` - but this didn't work as expected....

:open_mouth: actually, just adding `appender.stop();` [after this line](https://github.com/dropwizard/dropwizard/blob/v4.0.7/dropwizard-logging/src/main/java/io/dropwizard/logging/common/DefaultLoggingFactory.java#L160) solves this issue! I don't know if this might have unwanted side effects though...