/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package project.latex.balloon.writer; import java.io.OutputStreamWriter; import java.util.Map; import org.apache.log4j.ConsoleAppender; import org.apache.log4j.Logger; import org.apache.log4j.PatternLayout; /** * * @author Dan */ public class ConsoleDataWriter implements DataWriter { private static final Logger logger = Logger.getLogger(ConsoleDataWriter.class); public ConsoleDataWriter() { ConsoleAppender ca = new ConsoleAppender(); ca.setWriter(new OutputStreamWriter(System.out)); ca.setLayout(new PatternLayout("%-5p [%t]: %m%n")); logger.addAppender(ca); } @Override public void writeData(Map<String, Object> dataModel) { logger.info(dataModel); } }