Patent attributes
Disclosed are implementations for software debugging and application development, including a method that includes receiving an instrumentation request, associated with one or more contextual conditions, for application data resulting from execution of an application process on an application system, the application process corresponding to source code with a segment to capture data at a first observability level. The instrumentation request includes information to cause adjustment of the first observability level to a second observability level different from the first observability level. The method also includes identifying running code segment of the application process corresponding to the segment of the source code, and modifying the identified running code segment into a modified conditional running code segment to capture data at the adjusted second level of observability upon determination that current system contextual information matches at least some of the one or more contextual conditions associated with the instrumentation request.