Patent ID: 7502972

Claim:
A method of reducing log entries using hash keys, said method comprising: generating log files based on running a program developed by a user; said user checking said log files to see if said program is running as expected; wherein various flows of execution of said program are written to said log files by said program; grouping related flows of events; inspecting log records within said log files, to find all errors and problems with said program; filtering content of said log records; analyzing flow of said program; highlighting alternative flows, to examine said log records; generating aggregate reports, based on said content of said log records; creating hash keys from said log records; wherein for any log record with dynamic content, said hash keys are based on only static content of log lines within said log files, and said dynamic content is appended at the end of said hash keys; storing said hash keys in a centralized repository; reusing said log lines; tagging log sections within said log files; tagging said events for updating, before said events are emitted; grouping said log records; processing dynamic content in said events; applying an application programming interface for problem determination; incorporating said grouped related flows of events, to update said centralized repository; applying said centralized repository for other users and for multiple installations of logging framework; and keeping an additional information in said centralized repository, to speed up a search process for said log files.