package hprose.example.filter.log;
import hprose.common.HproseContext;
import hprose.common.HproseFilter;
import hprose.util.StrUtil;
import java.nio.ByteBuffer;
import java.util.logging.Level;
import java.util.logging.Logger;
public class LogFilter implements HproseFilter {
private static final Logger logger = Logger.getLogger(LogFilter.class.getName());
@Override
public ByteBuffer inputFilter(ByteBuffer data, HproseContext context) {
logger.log(Level.INFO, StrUtil.toString(data));
return data;
}
@Override
public ByteBuffer outputFilter(ByteBuffer data, HproseContext context) {
logger.log(Level.INFO, StrUtil.toString(data));
return data;
}
}