Issue Details (XML | Word | Printable)

Key: RVM-41
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 basic IO methods (usually used during debugging and reporting)

Created: 14/Jun/07 12:28 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 we have several mechanisms scattered throughout the code base for outputting text for debug or reporting purposes. Examples include VM.sysWrite*, PrintLn, VM_Stats, PrintContainer. Ideally all debug and logging output should be redirected to Logger objects (possibly custom RVM versions) that can be re-directed to arbitrary locations. After RVM-40 is applied there should not be any need for such artifacts during reporting.

 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Ian Rogers added a comment - 14/Jun/07 09:02 AM
+1
We should probably put the logger in org.jikesrvm.runtime. We should move code that appears to be in the wrong place, like VM_Thread.sprintf.