Heute: Bedingte Ausführung von Geschäftslogik abhängig vom Loglevel:

Csvheader item = csvheaderDAO.findByPeriod(period);
if (item != null && item.getPeriod() == period)  {
	if (log.isDebugEnabled()) {
		log.debug("Aktualisierung des CSV Headers");
	}
	item.setHeader(header);
	item.setChangedBy(user);
	item.setChangedAt(new Timestamp(System.currentTimeMillis()));
} else if (log.isDebugEnabled()) {
	log.debug("neues Objekt des CSV Headers erzeugen.");
	item = new Csvheader();
	item.setPeriod(period);
	item.setHeader(header);
	item.setCreatedBy(user);
	item.setCreatedAt(new Timestamp(System.currentTimeMillis()));
	csvheaderDAO.persist(item);
}