+1
Kathey Marsden (JIRA) wrote:
[ http://issues.apache.org/jira/browse/DERBY-1466?page=comments#action_12420953 ]
Kathey Marsden commented on DERBY-1466:
---------------------------------------
Hi Sunitha,
I do not have an opinion on implementation but think it is important for the
console printwriter to flush whenever there is a message. I don't think it
is a performance issue. If nothing goes wrong this is just the startup and the
shutdown message. If something does go wrong, we *really* want to see it
because if there is a crash of some sort it will never be seen, especailly
with DERBY-1456 outstanding.
Kathey
Network Server should flush the PrintWriter after console output
----------------------------------------------------------------
Key: DERBY-1466
URL: http://issues.apache.org/jira/browse/DERBY-1466
Project: Derby
Type: Improvement
Components: Network Server
Versions: 10.1.2.1
Reporter: Kathey Marsden
If Network Server is started with a PrintWriter specified for console output it
will not automatically flush output such as starting the server. This can be
confusing as the console output shows no activity.
Users currently need to specify the PrintWriter to autoflush e.g.
starterWriter = new PrintWriter(new FileOutputStream(new File(SERVER_START_LOG)),true);
derbyServer = new NetworkServerControl();
derbyServer.start(starterWriter);
For repro see:
http://www.nabble.com/Questions-about-Network-Server-API-Behavior-p5055814.html
And change the following line in the program to not autoflush as follows:
starterWriter = new PrintWriter(new FileOutputStream(new File(SERVER_START_LOG)),false);