We’ll arrange the next Vaadin Meetup in St. Petersburg on January 24, 2011. The meetup will follow the agenda of the past meetups with presentations on roadmap, possibility to showcase what you have done with Vaadin, free discussion on any related topic and networking with great people. If you are in the area, please join and bring your friends too
Event is free of charge - including beer and your copy of
Book of Vaadin , but registration is required (to estimate how many people are attending):
Thank You for interesting event!
It was pleasant to see you both.
I will remind my three questions from conference:
Logging in V6.5 is a Good Thing (much better than System.out in prev ;-), but nobody (i mean adequate people) likes j.u.l, nobody can configure it. Please! Use http://slf4j.org/ from java logging father. Yes, It is extra dependency jar. But it standard de facto for many projects and organizations. It’s small, it’s high-quality, it allows end user to change logger implementation (to http://logback.qos.ch for example, logback vs j.u.l is like Java6 vs 1.4)
Add “refresher” to core vaadin distribution
put all vaadin distribution .class files (~600 small files in WEB-INF/classes) to WEB-INF/lib/somename.jar
All will be the same, but Vaadin distribution will look more solid and compact
The jul-to-slf4j module includes a java.util.logging (jul) handler, namely SLF4JBridgeHandler, which routes all incoming jul records to the SLF4j API. Please see SLF4JBridgeHandler javadocs for usage instructions.
Contrary to other bridging modules, namely jcl-over-slf4j and log4j-over-slf4j, which reimplement JCL and respectively log4j, the jul-to-slf4j module does not reimplement the java.util.logging because packages under the java.* namespace cannot be replaced. Instead, jul-to-slf4j translates LogRecord objects into their SLF4J equivalent. Please note this traslation process incurs the cost of constructing a LogRecord instance regardless of whether the SLF4J logger is disabled for the given level or nor. Consequently, j.u.l. to SLF4J translation can seriously impact on the cost of disabled logging statements (60 fold increase) and a measurable impact on enabled log statements (20% overall increase). Please note that as of logback-version 0.9.25, it is possible to completely eliminate the 60 fold translation overhead for disabled log statements with the help of LevelChangePropagator.
If you are concerned about application performance, then use of SLF4JBridgeHandler is appropriate only if one the following two conditions is true: