@Override public void classWillLoad(PlasticClassEvent event) { if (logger.isDebugEnabled()) { Marker marker = MarkerFactory.getMarker(event.getPrimaryClassName()); String extendedClassName = event.getType() == ClassType.PRIMARY ? event.getPrimaryClassName() : String .format("%s (%s for %s)", event.getClassName(), event.getType(), event.getPrimaryClassName()); logger.debug(marker, String.format("Loading class %s:\n%s", extendedClassName, event.getDissasembledBytecode())); } } }