Democamp slides show-casing how to set up automated error reporting for Eclipse and OSGI-based products. Check out the webinar [1] for details steps.
[1] https://www.youtube.com/watch?v=TDSv9Tm7hGA
3. about me
âš
! @marcelbruch
" marcel.bruch@codetrails.com
# de.linkedin.com/in/marcelbruch
$ xing.com/proïŹle/Marcel_Bruch
4. whatâs new in neon?
âą With Eclipse Neon, everyone can sign up to
receive error reports for their plug-ins.
âą This demo shows how.
Check out the full webinar on youtube
5. aeri in mars
âą 3,000,000 error reports for Mars.0-2
âą 350,000 users
âą 20,000 distinct problems
âą 7,800 problems ïŹxed with Mars.2
17. setup in e4
public class E4LifeCycle {
@PostContextCreate
void postContextCreate(IEclipseContext workbenchContext) {
// 1. AERI uses Eclipse DI wherever possible:
IEclipseContext context = SystemControl.getSystemContext();
context.setParent(workbenchContext);
// 2. Create and register the server-connection and workflow with AERI:
context.set(IServerConnection.class, new SilentServerConnection());
context.set(InHouseWorkflow.class, ContextInjectionFactory.make(InHouseWorkflow.class, context));
// 3. Create the log listener
context.set(LogListener.CTX_STATUS_FILTER, Predicates.alwaysTrue());
context.set(LogListener.class, ContextInjectionFactory.make(LogListener.class, context));
// 4. Finally, register the listener with the platform
LogListener l = context.get(LogListener.class);
Platform.addLogListener(l);
}