Patent ID: 8468528
Filing Date: 2013-06-18
Classification: G06F

Abstract:
1. A method performed by a process executing on a computer system, the method comprising: storing first log information for at least one of testing, diagnostics, profiling, and debugging, the first log information generated by a first execution context executing on a first processing resource into a first head log of a first plurality of logs of a first log queue associated with the first execution context to ensure that execution contexts of the process do not access the first plurality of logs other than the first head log in the first log queue; storing second log information for at least one of testing, diagnostics, profiling, and debugging, the second log information generated by a second execution context executing on a second processing resource into a second head log of a second plurality of logs of a second log queue associated with the second execution context to ensure that execution contexts of the process do not access the second plurality of logs other than the second head log in the second log queue; flushing each of the first plurality of logs of the first log queue except for the first head log of the first plurality of logs into a stream; and flushing each of the second plurality of logs of the second log queue except for the second head log of the second plurality of logs into the stream.