/** * Logback: the reliable, generic, fast and flexible logging framework. * Copyright (C) 1999-2015, QOS.ch. All rights reserved. * * This program and the accompanying materials are dual-licensed under * either the terms of the Eclipse Public License v1.0 as published by * the Eclipse Foundation * * or (per the licensee's choosing) * * under the terms of the GNU Lesser General Public License version 2.1 * as published by the Free Software Foundation. */ package ch.qos.logback.access.dummy; import javax.servlet.ServletOutputStream; import javax.servlet.WriteListener; import java.io.IOException; import java.io.OutputStream; public class DummyServletOutputStream extends ServletOutputStream { private final OutputStream targetStream; public DummyServletOutputStream(OutputStream targetStream) { this.targetStream = targetStream; } @Override public void write(int b) throws IOException { this.targetStream.write(b); } public void flush() throws IOException { super.flush(); this.targetStream.flush(); } public void close() throws IOException { super.close(); this.targetStream.close(); } @Override public boolean isReady() { // TODO Auto-generated method stub return false; } @Override public void setWriteListener(WriteListener listener) { // TODO Auto-generated method stub } }