Logify allows you to create rules to automatically reject unnecessary/unwanted crash reports so you can concentrate on issues that matter most to your business. In addition to the productivity benefits inherent in this feature, Auto-Ignore Rules allow you to reduce the total incoming report count. This helps you save money because your Logify price plan limits are not wasted on unimportant reports.
In this blog post, I will briefly detail Logify’s auto-ignore settings.
Predefined Auto-Ignore Rules
Here are simple but effective auto-ignore filters you can activate using check boxes:
- Ignore known bots
As you know, various bots (e.g. search engine crawlers) can visit your site. Their behavior can trigger missing page or script errors. As a rule, such issues are not of consequence for your website's users. Use this setting to filter out these reports automatically. - Ignore 404 error
You may choose to ignore all 404 errors on your website. If you understand the cause of such errors and it lies outside of your application's domain, it might make sense for you to disable this type of reports. - Ignore .local domain and localhost
Activate this setting if you don’t want to receive reports generated during debug sessions. - Ignore reports without My Code
This auto-ignore option allows you to reject reports that do not contain “your” lines in call stack. This feature can be useful when developing a component (a plug-in) for a large system. Logify will catch both your exceptions and those generated from other parts of the system. To reject crash reports you are not interested in, set the My Code rule to identify “your” call stack lines and enable this option.
Blacklist
You can filter out reports that include a specific string.
This option will be helpful for applications that support third-party plugins. If you receive crash reports about a plugin used by your application, you can reject related reports by extending Logify's Blacklist with strings that identify that plugin.
Call Stack Auto-Ignore Rules
Call stack rules are useful when you need to skip reports about known or fixed issues.
To enable this option, first locate an existing report that will serve as a template:
- Select the call stack lines you want to locate in your Logify reports.
- Specify whether Logify should pay attention to both distance between the lines and their order, or only their order.
Use this setting with caution as you may accidentally miss important reports (if a report satisfies the generated template).
Custom Auto-Ignore Rules
If the filters described above don’t meet your needs, you can create custom auto-ignore rules based on report field values - those automatically supplied by Logify or custom values you added to reports. Construct a filter criterion visually or enter a filter string manually using intelligent code completion.
Your Feedback Counts
If you have a usage scenario that you’d like to discuss or want to know how Logify can address your 24x7 app monitoring needs, please leave a comment below.