public class SysoutToBitBucket extends Object
getOutput()
. To restore the original
sysout and syserr, use finish()
.
Title: CASA Agent Infrastructure
Copyright: Copyright (c) 2003-2014, Knowledge Science Group, University of Calgary. Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The Knowledge Science Group makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.
Company: Knowledge Science Group, Department of Computer Science, University of Calgary
Modifier and Type | Field and Description |
---|---|
private PrintStream |
oldSyserr |
private PrintStream |
oldSysout |
private ByteArrayOutputStream |
out |
private PrintStream |
ps |
Constructor and Description |
---|
SysoutToBitBucket()
Redirects sysout and syserr to an internal buffer so it does not appear on the usual channel.
|
Modifier and Type | Method and Description |
---|---|
String |
finish()
Restores the sysout and syserr that was in place when this object was constructed.
|
String |
getOutput() |
private ByteArrayOutputStream out
private PrintStream ps
private PrintStream oldSysout
private PrintStream oldSyserr
public SysoutToBitBucket()
public String getOutput()
public String finish()