{"id":1378,"date":"2016-05-15T18:35:06","date_gmt":"2016-05-15T18:35:06","guid":{"rendered":"\/?post_type=ht_kb&#038;p=1378"},"modified":"2018-03-10T20:51:26","modified_gmt":"2018-03-10T20:51:26","slug":"how-to-use-filter-controls-the-details","status":"publish","type":"ht_kb","link":"https:\/\/www.use-snip.com\/kb\/knowledge-base\/how-to-use-filter-controls-the-details\/","title":{"rendered":"How to use Filter Controls, the details"},"content":{"rendered":"<p><span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> has a powerful console filtering mechanism built into the tool. These controls allow the log to be re-displayed with filtering of its content. This allows displaying in the log ONLY what you the administrator need to see,rather than trying to read over the log when potentially many thousands of other entries are present.\u00a0\u00a0 Using the individual filters is covered further in the knowledge base (KB) articles below.<\/p>\n<p><a href=\"\/wp-content\/uploads\/2016\/05\/FilterMenus2-merged2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-1371 size-medium\" src=\"\/wp-content\/uploads\/2016\/05\/FilterMenus2-merged2-300x267.png\" alt=\"FilterMenus2-merged2\" width=\"300\" height=\"267\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/05\/FilterMenus2-merged2-300x267.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/05\/FilterMenus2-merged2-768x684.png 768w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/05\/FilterMenus2-merged2-50x45.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/05\/FilterMenus2-merged2-600x534.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/05\/FilterMenus2-merged2-320x285.png 320w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/05\/FilterMenus2-merged2.png 883w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>In an active <a href=\"\/kb\/knowledge-base\/question-what-is-an-ntrip-caster\/\" target=\"_blank\" rel=\"noopener\"><strong>SNIP<\/strong> NTRIP Caster<\/a> with dozens of active connections and many clients, these new abilities are useful to filter the displayed console information to only the context of current interest.\u00a0 At any given time, users are connecting and casters are either working or not. [Aside: as a rough worldwide summary, and considering only &#8220;professional grade&#8221; CORS caster installations, any given caster is in fact off-line about 2~3% of the time.]\u00a0 So the console log becomes full of many different asynchronous connection events. These filters allow the administrator to cleanly sort things out.\u00a0 It is used to control<\/p>\n<hr \/>\n<h4>Detailed KB articles on filtering<\/h4>\n<ul>\n<li>The <a href=\"\/kb\/knowledge-base\/how-to-use-the-threshold-filter-control\/\" target=\"_blank\" rel=\"noopener\">Log Threshold<\/a> control.\u00a0 This control sets the verbosity of the log, more minor entries are filtered<\/li>\n<li>Filtering by <a href=\"\/kb\/knowledge-base\/filtering-by-stream-types\/\" target=\"_blank\" rel=\"noopener\">Stream Type<\/a>.\u00a0 The control allows removing entire types of entries (such as suppressing client details)<\/li>\n<li>Filtering by <a href=\"\/kb\/knowledge-base\/filtering-by-stream-name-by-mount-point\/\" target=\"_blank\" rel=\"noopener\">Data Stream<\/a> (mountPt).\u00a0 The control allow removing data about specific data streams<\/li>\n<\/ul>\n<p>The controls are used together to determine whether a given console log entry is displayed.\u00a0 All console log entries are <em>always<\/em> kept.\u00a0 The filter does not remove any entries, so you can always go back and look at any prior event, (up to the prior 5,000th entry). The display is regenerated when any control changes, and a <strong><em>Refresh<\/em> <\/strong>tool button can also force this to occur.<\/p>\n<p style=\"padding-left: 30px;\"><span style=\"color: #008000;\"><em><strong>Hint#1:\u00a0<\/strong><\/em><\/span> It is common to clear away the existing console clutter (press the trash can icon) then then have <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> regenerate only the data of current interest. Log contents are never lost by this, only reordered and redisplayed.<\/p>\n<p style=\"padding-left: 30px;\"><span style=\"color: #008000;\"><em><strong>Hint#2:<\/strong><\/em><\/span> The console will not scroll if the slider is not at the bottom of the window.\u00a0 So to stop a busy log from scrolling when reading it, simply scroll it a line or two.\u00a0 The display will remain static until you again scroll to the bottom.<\/p>\n<h4>A Simple Example of Filtering in in Use<\/h4>\n<p><a href=\"\/kb\/knowledge-base\/debugging-client-connections\/\" target=\"_blank\" rel=\"noopener\">Here<\/a> is a simple example of using the filter control to assist a new NTRIP Client with debugging a connection problem, a common support operation for Caster operators.<\/p>\n<h4>Capturing the Console for further Analysis<\/h4>\n<p><a href=\"\/kb\/knowledge-base\/saving-console-logs\/\" target=\"_blank\" rel=\"noopener\">Here<\/a> is an article how to capture the console log entries to a file for further use.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SNIP has a powerful console filtering mechanism built into the tool. These controls allow the log to be re-displayed with filtering of its content. This allows displaying in the log ONLY what you the administrator need to see,rather than trying to read over the log when potentially many thousands of [&hellip;]<\/p>\n","protected":false},"author":13,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"ht-kb-category":[112],"ht-kb-tag":[326,210],"class_list":["post-1378","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-general","ht_kb_tag-console","ht_kb_tag-filter"],"_links":{"self":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/1378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/comments?post=1378"}],"version-history":[{"count":20,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/1378\/revisions"}],"predecessor-version":[{"id":5130,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/1378\/revisions\/5130"}],"wp:attachment":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/media?parent=1378"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=1378"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=1378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}