Issue Details (XML | Word | Printable)

Key: RVM-40
Type: New Feature New Feature
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Peter Donald
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
RVM

Homogenize Susbsystem Reports

Created: 14/Jun/07 12:21 AM   Updated: 11/Apr/08 09:24 AM
Component/s: Runtime
Affects Version/s: None
Fix Version/s: 1000

Time Tracking:
Not Specified


 Description  « Hide
Currently the codebase has a number of mechanisms for generating reports. Usually these reports are generated at the completion of a execution and usually they write out to standard output. Some subsystems write out XML which is nice while most just output formatted text.

We should refactor the codebase so that all the different subsystems use something similar to Reportable class below. This way we could have a consistent mechanism for generating reports, specifying the level of detail and redirecting reports to other files if necessary. (Particularly useful in context of nightly tests).

interface Reportable
{
void reset();
void report(int level, OutputStream out);
}



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.