发明名称 RUNTIME EXCEPTION AND BUG IDENTIFICATION WITHIN AN INTEGRATED DEVELOPMENT ENVIRONMENT
摘要 In one embodiment, a computer-implemented method includes monitoring one or more data sources resulting from execution of one or more program components. One or more events are encountered in the one or more data sources during the execution of the one or more program components. One or more messages are generated, with each message describing an event encountered. Each of the one or more messages is parsed for a name of a corresponding source file in which an associated event was encountered, a corresponding line number at which the event was encountered, and at least one of: a timestamp, severity level, full stack trace, category of the event, and summary of the event. The one or more messages are notified of within an integrated development environment (IDE). Each of the one or more messages is associated in the IDE with the corresponding source file at the corresponding line number.
申请公布号 US2017109261(A1) 申请公布日期 2017.04.20
申请号 US201514953460 申请日期 2015.11.30
申请人 International Business Machines Corporation 发明人 Bhogal Kulvir S.;DeLuca Lisa Seacat;Peterson Robert R.
分类号 G06F11/36 主分类号 G06F11/36
代理机构 代理人
主权项 1. A computer-implemented method, comprising: selecting one or more program components to be monitored from among a plurality of program components, wherein the selecting is based on activation by a user of monitoring of the one or more program components; monitoring one or more data sources resulting from execution of the one or more program components; encountering one or more events in the one or more data sources during the execution of the one or more program components; generating one or more messages, each message describing a respective event encountered, responsive to encountering the one or more events in the one or more data sources; and notifying of the one or more messages within an integrated development environment (IDE), each of the one or more messages associated in the IDE with the corresponding source file at the corresponding line number, wherein the notifying of the one or more messages within the IDE comprises: parsing, by a computer processor, each of the one or more messages for a name of the corresponding source file in which the associated event was encountered, a corresponding line number at which the associated event was encountered, and at least one of a timestamp, a severity level, a full stack trace, a category of the event, and a summary of the event; anddisplaying the at least one of the timestamp, the severity level, the full stack trace, the category of the event, and the summary of the event within the IDE in association with the corresponding line number of the corresponding source file;wherein the one or more messages notified of within the IDE are related to the one or more program components selected from the plurality of program components.
地址 Armonk NY US