insightsengineering / teal.slice

Reproducible slice module for teal applications
https://insightsengineering.github.io/teal.slice/
Other
11 stars 5 forks source link

239 `logger::log_shiny_input_change` #590

Closed m7pr closed 2 months ago

m7pr commented 2 months ago

Similar to https://github.com/insightsengineering/teal.modules.general/issues/239 and motivated by https://github.com/insightsengineering/teal.modules.general/issues/239#issuecomment-2106902891

m7pr commented 2 months ago

@pawelru do we really want this functionality in teal.slice. There is so much inputs, typically not treated as regular inputs by users :) below you can see the logging info appearing just on a startup of a simple app. Very very long.

I added functionality of logging the input in each moduleServer() that uses input$

Log output ```r Listening on http://127.0.0.1:7090 [INFO] 2024-05-13 12:57:54.6464 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:54.6816 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:54.6912 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:54.8127 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:54.8248 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:54.8447 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:54.9127 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:54.9245 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:54.9316 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:55.0161 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:55.0253 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:55.0378 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:55.0673 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:55.0798 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:55.0894 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:55.1660 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:55.1771 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:55.6371 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: NULL -> 0 [INFO] 2024-05-13 12:57:55.6416 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: 0 -> NULL [INFO] 2024-05-13 12:57:55.6446 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:55.6481 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: NULL -> 0 [INFO] 2024-05-13 12:57:55.6518 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: NULL -> 0 [INFO] 2024-05-13 12:57:55.6566 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: NULL -> 0 [INFO] 2024-05-13 12:57:55.6601 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:55.6639 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:55.6667 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:55.6697 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:55.6740 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:55.6782 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: 0 -> NULL [INFO] 2024-05-13 12:57:55.6814 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: 0 -> NULL [INFO] 2024-05-13 12:57:55.6843 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: 0 -> NULL [INFO] 2024-05-13 12:57:55.6870 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:55.6919 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:55.6957 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:55.6999 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:55.7029 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:55.7064 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: NULL -> 0 [INFO] 2024-05-13 12:57:55.7132 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:55.7165 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: 0 -> NULL [INFO] 2024-05-13 12:57:55.7195 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: NULL -> 0 [INFO] 2024-05-13 12:57:55.7255 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: 0 -> NULL [INFO] 2024-05-13 12:57:55.7323 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: NULL -> 0 [INFO] 2024-05-13 12:57:55.7375 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: 0 -> NULL [INFO] 2024-05-13 12:57:55.7427 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:55.7475 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: NULL -> 0 [INFO] 2024-05-13 12:57:55.7514 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: NULL -> 0 [INFO] 2024-05-13 12:57:55.7545 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: NULL -> 0 [INFO] 2024-05-13 12:57:55.7588 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:55.7630 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:55.7671 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:55.7709 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:55.7795 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:55.7833 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: 0 -> NULL [INFO] 2024-05-13 12:57:55.7860 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: 0 -> NULL [INFO] 2024-05-13 12:57:55.7922 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: 0 -> NULL [INFO] 2024-05-13 12:57:55.8066 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:55.8103 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:55.8147 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:55.8186 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:55.8219 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:55.8257 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: NULL -> 0 [INFO] 2024-05-13 12:57:55.8309 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:55.8347 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: 0 -> NULL [INFO] 2024-05-13 12:57:55.8381 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: NULL -> 0 [INFO] 2024-05-13 12:57:55.8451 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: 0 -> NULL [INFO] 2024-05-13 12:57:55.8514 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: NULL -> 0 [INFO] 2024-05-13 12:57:55.8581 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: 0 -> NULL [INFO] 2024-05-13 12:57:55.8612 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:55.8654 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: NULL -> 0 [INFO] 2024-05-13 12:57:55.8687 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: NULL -> 0 [INFO] 2024-05-13 12:57:55.8718 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: NULL -> 0 [INFO] 2024-05-13 12:57:55.8753 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:55.8796 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:55.8843 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:55.8875 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: 0 -> NULL [INFO] 2024-05-13 12:57:55.8914 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: 0 -> NULL [INFO] 2024-05-13 12:57:55.8948 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: 0 -> NULL [INFO] 2024-05-13 12:57:55.8990 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:55.9026 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:55.9059 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:55.9103 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: NULL -> 0 [INFO] 2024-05-13 12:57:55.9159 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:55.9189 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: 0 -> NULL [INFO] 2024-05-13 12:57:55.9227 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: NULL -> 0 [INFO] 2024-05-13 12:57:55.9281 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: 0 -> NULL [INFO] 2024-05-13 12:57:56.2242 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:56.2390 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:56.2637 pid:14956 token:[f60da035] teal.slice Default Shiny inputs initialized: {} [INFO] 2024-05-13 12:57:56.4524 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: NULL -> 0 [INFO] 2024-05-13 12:57:56.4574 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: 0 -> NULL [INFO] 2024-05-13 12:57:56.4610 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:56.4790 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: NULL -> 0 [INFO] 2024-05-13 12:57:56.4831 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: NULL -> 0 [INFO] 2024-05-13 12:57:56.4873 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: NULL -> 0 [INFO] 2024-05-13 12:57:56.4920 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:56.4973 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:56.5015 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:56.5060 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:56.5113 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-back: NULL -> 0 [INFO] 2024-05-13 12:57:56.5156 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-reset: NULL -> 0 [INFO] 2024-05-13 12:57:56.5228 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-remove: NULL -> 0 [INFO] 2024-05-13 12:57:56.5272 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-inputs-selection: NULL -> c("4", "6", "8") [INFO] 2024-05-13 12:57:56.5330 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:56.5369 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: 0 -> NULL [INFO] 2024-05-13 12:57:56.5405 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: 0 -> NULL [INFO] 2024-05-13 12:57:56.5440 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: 0 -> NULL [INFO] 2024-05-13 12:57:56.5493 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:56.5525 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:56.5557 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:56.5593 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:56.5621 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-back: 0 -> NULL [INFO] 2024-05-13 12:57:56.5665 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-reset: 0 -> NULL [INFO] 2024-05-13 12:57:56.5701 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-remove: 0 -> NULL [INFO] 2024-05-13 12:57:56.5735 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-inputs-selection: c("4", "6", "8") -> NULL [INFO] 2024-05-13 12:57:56.5768 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:56.5801 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: NULL -> 0 [INFO] 2024-05-13 12:57:56.5849 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:56.5894 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: 0 -> NULL [INFO] 2024-05-13 12:57:56.5931 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: NULL -> 0 [INFO] 2024-05-13 12:57:56.5963 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:56.5997 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-filter-var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:56.6049 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: 0 -> NULL [INFO] 2024-05-13 12:57:56.6078 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:56.6106 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-filter-var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:56.6148 pid:14956 token:[f60da035] teal.slice Shiny input change detected on var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:56.6216 pid:14956 token:[f60da035] teal.slice Shiny input change detected on var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:56.6245 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: NULL -> 0 [INFO] 2024-05-13 12:57:56.6289 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: 0 -> NULL [INFO] 2024-05-13 12:57:56.6331 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:56.6366 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: NULL -> 0 [INFO] 2024-05-13 12:57:56.6395 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: NULL -> 0 [INFO] 2024-05-13 12:57:56.6427 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: NULL -> 0 [INFO] 2024-05-13 12:57:56.6457 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:56.6504 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:56.6550 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:56.6590 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:56.6627 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:56.6658 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: 0 -> NULL [INFO] 2024-05-13 12:57:56.6696 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: 0 -> NULL [INFO] 2024-05-13 12:57:56.6732 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: 0 -> NULL [INFO] 2024-05-13 12:57:56.6761 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:56.6792 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:56.6839 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:56.6878 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:56.6915 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:56.6954 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: NULL -> 0 [INFO] 2024-05-13 12:57:56.7024 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:56.7061 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: 0 -> NULL [INFO] 2024-05-13 12:57:56.7092 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: NULL -> 0 [INFO] 2024-05-13 12:57:56.7131 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: 0 -> NULL [INFO] 2024-05-13 12:57:56.7204 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: NULL -> 0 [INFO] 2024-05-13 12:57:56.7260 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: 0 -> NULL [INFO] 2024-05-13 12:57:56.7302 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:56.7337 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: NULL -> 0 [INFO] 2024-05-13 12:57:56.7373 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: NULL -> 0 [INFO] 2024-05-13 12:57:56.7409 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: NULL -> 0 [INFO] 2024-05-13 12:57:56.7441 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:56.7471 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:56.7529 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:56.7563 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: 0 -> NULL [INFO] 2024-05-13 12:57:56.7592 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: 0 -> NULL [INFO] 2024-05-13 12:57:56.7620 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: 0 -> NULL [INFO] 2024-05-13 12:57:56.7652 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:56.7685 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:56.7724 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:56.7756 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: NULL -> 0 [INFO] 2024-05-13 12:57:56.7795 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:56.7829 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: 0 -> NULL [INFO] 2024-05-13 12:57:56.7861 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: NULL -> 0 [INFO] 2024-05-13 12:57:56.7905 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: 0 -> NULL [INFO] 2024-05-13 12:57:56.7960 pid:14956 token:[f60da035] teal.slice Shiny input change detected on back: NULL -> 0 [INFO] 2024-05-13 12:57:56.8000 pid:14956 token:[f60da035] teal.slice Shiny input change detected on reset: NULL -> 0 [INFO] 2024-05-13 12:57:56.8036 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove: NULL -> 0 [INFO] 2024-05-13 12:57:56.8075 pid:14956 token:[f60da035] teal.slice Shiny input change detected on inputs-selection: NULL -> c("4", "6", "8") [INFO] 2024-05-13 12:57:56.8117 pid:14956 token:[f60da035] teal.slice Shiny input change detected on back: 0 -> NULL [INFO] 2024-05-13 12:57:56.8143 pid:14956 token:[f60da035] teal.slice Shiny input change detected on reset: 0 -> NULL [INFO] 2024-05-13 12:57:56.8257 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove: 0 -> NULL [INFO] 2024-05-13 12:57:56.8358 pid:14956 token:[f60da035] teal.slice Shiny input change detected on inputs-selection: c("4", "6", "8") -> NULL [INFO] 2024-05-13 12:57:56.8408 pid:14956 token:[f60da035] teal.slice Shiny input change detected on selection: NULL -> c("4", "6", "8") [INFO] 2024-05-13 12:57:56.8503 pid:14956 token:[f60da035] teal.slice Shiny input change detected on selection: c("4", "6", "8") -> NULL [INFO] 2024-05-13 12:57:56.9174 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: NULL -> 0 [INFO] 2024-05-13 12:57:56.9216 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: 0 -> NULL [INFO] 2024-05-13 12:57:56.9243 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:56.9270 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: NULL -> 0 [INFO] 2024-05-13 12:57:56.9296 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: NULL -> 0 [INFO] 2024-05-13 12:57:56.9323 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: NULL -> 0 [INFO] 2024-05-13 12:57:56.9350 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:56.9376 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:56.9404 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:56.9437 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:56.9469 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-back: NULL -> 0 [INFO] 2024-05-13 12:57:56.9504 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-reset: NULL -> 0 [INFO] 2024-05-13 12:57:56.9539 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-remove: NULL -> 0 [INFO] 2024-05-13 12:57:56.9566 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-inputs-selection: NULL -> c("4", "6", "8") [INFO] 2024-05-13 12:57:56.9605 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-shinyjs-delay-23d38519beca41be5cf1f3903258d058: NULL -> 100 [INFO] 2024-05-13 12:57:56.9647 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:56.9681 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: 0 -> NULL [INFO] 2024-05-13 12:57:56.9710 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: 0 -> NULL [INFO] 2024-05-13 12:57:56.9739 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: 0 -> NULL [INFO] 2024-05-13 12:57:56.9765 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:56.9793 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:56.9829 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:56.9866 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:56.9894 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-back: 0 -> NULL [INFO] 2024-05-13 12:57:56.9921 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-reset: 0 -> NULL [INFO] 2024-05-13 12:57:56.9946 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-remove: 0 -> NULL [INFO] 2024-05-13 12:57:56.9977 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-inputs-selection: c("4", "6", "8") -> NULL [INFO] 2024-05-13 12:57:57.0009 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-shinyjs-delay-23d38519beca41be5cf1f3903258d058: 100 -> NULL [INFO] 2024-05-13 12:57:57.0048 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:57.0076 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: NULL -> 0 [INFO] 2024-05-13 12:57:57.0115 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:57.0146 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: 0 -> NULL [INFO] 2024-05-13 12:57:57.0183 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: NULL -> 0 [INFO] 2024-05-13 12:57:57.0219 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:57.0250 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-filter-var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:57.0290 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: 0 -> NULL [INFO] 2024-05-13 12:57:57.0324 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:57.0355 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-filter-var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:57.0394 pid:14956 token:[f60da035] teal.slice Shiny input change detected on var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:57.0441 pid:14956 token:[f60da035] teal.slice Shiny input change detected on var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:57.0473 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: NULL -> 0 [INFO] 2024-05-13 12:57:57.0518 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: 0 -> NULL [INFO] 2024-05-13 12:57:57.0583 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:57.0632 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: NULL -> 0 [INFO] 2024-05-13 12:57:57.0669 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: NULL -> 0 [INFO] 2024-05-13 12:57:57.0739 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: NULL -> 0 [INFO] 2024-05-13 12:57:57.0779 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:57.0810 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:57.0842 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:57.0888 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:57.0931 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:57.0971 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: 0 -> NULL [INFO] 2024-05-13 12:57:57.1007 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: 0 -> NULL [INFO] 2024-05-13 12:57:57.1038 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: 0 -> NULL [INFO] 2024-05-13 12:57:57.1090 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:57.1124 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:57.1164 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:57.1200 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:57.1237 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:57.1269 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: NULL -> 0 [INFO] 2024-05-13 12:57:57.1306 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:57.1339 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: 0 -> NULL [INFO] 2024-05-13 12:57:57.1498 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: NULL -> 0 [INFO] 2024-05-13 12:57:57.1570 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: 0 -> NULL [INFO] 2024-05-13 12:57:57.1639 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: NULL -> 0 [INFO] 2024-05-13 12:57:57.1703 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: 0 -> NULL [INFO] 2024-05-13 12:57:57.1746 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:57.1777 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: NULL -> 0 [INFO] 2024-05-13 12:57:57.1803 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: NULL -> 0 [INFO] 2024-05-13 12:57:57.1828 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: NULL -> 0 [INFO] 2024-05-13 12:57:57.1856 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:57.1893 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:57.1935 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:57.1961 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: 0 -> NULL [INFO] 2024-05-13 12:57:57.1991 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: 0 -> NULL [INFO] 2024-05-13 12:57:57.2025 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: 0 -> NULL [INFO] 2024-05-13 12:57:57.2071 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:57.2110 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:57.2151 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:57.2188 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: NULL -> 0 [INFO] 2024-05-13 12:57:57.2246 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:57.2281 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: 0 -> NULL [INFO] 2024-05-13 12:57:57.2309 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: NULL -> 0 [INFO] 2024-05-13 12:57:57.2345 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: 0 -> NULL [INFO] 2024-05-13 12:57:57.2384 pid:14956 token:[f60da035] teal.slice Shiny input change detected on back: NULL -> 0 [INFO] 2024-05-13 12:57:57.2425 pid:14956 token:[f60da035] teal.slice Shiny input change detected on reset: NULL -> 0 [INFO] 2024-05-13 12:57:57.2458 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove: NULL -> 0 [INFO] 2024-05-13 12:57:57.2491 pid:14956 token:[f60da035] teal.slice Shiny input change detected on inputs-selection: NULL -> c("4", "6", "8") [INFO] 2024-05-13 12:57:57.2524 pid:14956 token:[f60da035] teal.slice Shiny input change detected on shinyjs-delay-23d38519beca41be5cf1f3903258d058: NULL -> 100 [INFO] 2024-05-13 12:57:57.2566 pid:14956 token:[f60da035] teal.slice Shiny input change detected on back: 0 -> NULL [INFO] 2024-05-13 12:57:57.2593 pid:14956 token:[f60da035] teal.slice Shiny input change detected on reset: 0 -> NULL [INFO] 2024-05-13 12:57:57.2617 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove: 0 -> NULL [INFO] 2024-05-13 12:57:57.2640 pid:14956 token:[f60da035] teal.slice Shiny input change detected on inputs-selection: c("4", "6", "8") -> NULL [INFO] 2024-05-13 12:57:57.2679 pid:14956 token:[f60da035] teal.slice Shiny input change detected on shinyjs-delay-23d38519beca41be5cf1f3903258d058: 100 -> NULL [INFO] 2024-05-13 12:57:57.2719 pid:14956 token:[f60da035] teal.slice Shiny input change detected on selection: NULL -> c("4", "6", "8") [INFO] 2024-05-13 12:57:57.2760 pid:14956 token:[f60da035] teal.slice Shiny input change detected on selection: c("4", "6", "8") -> NULL [INFO] 2024-05-13 12:57:57.2975 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: NULL -> 0 [INFO] 2024-05-13 12:57:57.3034 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: 0 -> NULL [INFO] 2024-05-13 12:57:57.3073 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:57.3107 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: NULL -> 0 [INFO] 2024-05-13 12:57:57.3142 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: NULL -> 0 [INFO] 2024-05-13 12:57:57.3181 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: NULL -> 0 [INFO] 2024-05-13 12:57:57.3230 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:57.3273 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:57.3306 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:57.3335 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:57.3361 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-back: NULL -> 0 [INFO] 2024-05-13 12:57:57.3402 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-reset: NULL -> 0 [INFO] 2024-05-13 12:57:57.3438 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-remove: NULL -> 0 [INFO] 2024-05-13 12:57:57.3473 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-inputs-selection: NULL -> c("4", "6", "8") [INFO] 2024-05-13 12:57:57.3507 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-shinyjs-delay-23d38519beca41be5cf1f3903258d058: NULL -> 100 [INFO] 2024-05-13 12:57:57.3540 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-shinyjs-delay-5a83157ed1f85bdce76ea91da5412570: NULL -> 100 [INFO] 2024-05-13 12:57:57.3604 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:57.3634 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: 0 -> NULL [INFO] 2024-05-13 12:57:57.3664 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: 0 -> NULL [INFO] 2024-05-13 12:57:57.3690 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: 0 -> NULL [INFO] 2024-05-13 12:57:57.3722 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:57.3748 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:57.3777 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:57.3803 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:57.3834 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-back: 0 -> NULL [INFO] 2024-05-13 12:57:57.3872 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-reset: 0 -> NULL [INFO] 2024-05-13 12:57:57.3915 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-remove: 0 -> NULL [INFO] 2024-05-13 12:57:57.3948 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-inputs-selection: c("4", "6", "8") -> NULL [INFO] 2024-05-13 12:57:57.3975 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-shinyjs-delay-23d38519beca41be5cf1f3903258d058: 100 -> NULL [INFO] 2024-05-13 12:57:57.3999 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-new_mtcars_cyl-shinyjs-delay-5a83157ed1f85bdce76ea91da5412570: 100 -> NULL [INFO] 2024-05-13 12:57:57.4026 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:57.4060 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: NULL -> 0 [INFO] 2024-05-13 12:57:57.4101 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:57.4127 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: 0 -> NULL [INFO] 2024-05-13 12:57:57.4156 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: NULL -> 0 [INFO] 2024-05-13 12:57:57.4181 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:57.4209 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-filter-var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:57.4255 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: 0 -> NULL [INFO] 2024-05-13 12:57:57.4286 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-filter-var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:57.4311 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-filter-var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:57.4345 pid:14956 token:[f60da035] teal.slice Shiny input change detected on var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:57.4405 pid:14956 token:[f60da035] teal.slice Shiny input change detected on var_to_add: NULL -> NULL [INFO] 2024-05-13 12:57:57.4536 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: NULL -> 0 [INFO] 2024-05-13 12:57:57.4589 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: 0 -> NULL [INFO] 2024-05-13 12:57:57.4620 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:57.4647 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: NULL -> 0 [INFO] 2024-05-13 12:57:57.4670 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: NULL -> 0 [INFO] 2024-05-13 12:57:57.4693 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: NULL -> 0 [INFO] 2024-05-13 12:57:57.4724 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:57.4761 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:57.4796 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:57.4828 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:57.4871 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:57.4899 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: 0 -> NULL [INFO] 2024-05-13 12:57:57.4924 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: 0 -> NULL [INFO] 2024-05-13 12:57:57.4947 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: 0 -> NULL [INFO] 2024-05-13 12:57:57.4972 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:57.4997 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:57.5049 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:57.5083 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_mtcars-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:57.5111 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:57.5141 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: NULL -> 0 [INFO] 2024-05-13 12:57:57.5192 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:57.5231 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: 0 -> NULL [INFO] 2024-05-13 12:57:57.5266 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: NULL -> 0 [INFO] 2024-05-13 12:57:57.5306 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: 0 -> NULL [INFO] 2024-05-13 12:57:57.5363 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: NULL -> 0 [INFO] 2024-05-13 12:57:57.5423 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_overview: 0 -> NULL [INFO] 2024-05-13 12:57:57.5452 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:57.5480 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: NULL -> 0 [INFO] 2024-05-13 12:57:57.5520 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: NULL -> 0 [INFO] 2024-05-13 12:57:57.5570 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: NULL -> 0 [INFO] 2024-05-13 12:57:57.5611 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: NULL -> 0 [INFO] 2024-05-13 12:57:57.5643 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: NULL -> 0 [INFO] 2024-05-13 12:57:57.5685 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:57.5714 pid:14956 token:[f60da035] teal.slice Shiny input change detected on available_filters-show: 0 -> NULL [INFO] 2024-05-13 12:57:57.5740 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_active: 0 -> NULL [INFO] 2024-05-13 12:57:57.5764 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove_all_filters: 0 -> NULL [INFO] 2024-05-13 12:57:57.5787 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-remove_filters: 0 -> NULL [INFO] 2024-05-13 12:57:57.5818 pid:14956 token:[f60da035] teal.slice Shiny input change detected on new_iris-collapse: 0 -> NULL [INFO] 2024-05-13 12:57:57.5845 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: NULL -> FALSE [INFO] 2024-05-13 12:57:57.5892 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: NULL -> 0 [INFO] 2024-05-13 12:57:57.5932 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show_dropmenu: FALSE -> NULL [INFO] 2024-05-13 12:57:57.5963 pid:14956 token:[f60da035] teal.slice Shiny input change detected on show: 0 -> NULL [INFO] 2024-05-13 12:57:57.5990 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: NULL -> 0 [INFO] 2024-05-13 12:57:57.6037 pid:14956 token:[f60da035] teal.slice Shiny input change detected on minimise_filter_add_vars: 0 -> NULL [INFO] 2024-05-13 12:57:57.6088 pid:14956 token:[f60da035] teal.slice Shiny input change detected on back: NULL -> 0 [INFO] 2024-05-13 12:57:57.6118 pid:14956 token:[f60da035] teal.slice Shiny input change detected on reset: NULL -> 0 [INFO] 2024-05-13 12:57:57.6164 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove: NULL -> 0 [INFO] 2024-05-13 12:57:57.6195 pid:14956 token:[f60da035] teal.slice Shiny input change detected on inputs-selection: NULL -> c("4", "6", "8") [INFO] 2024-05-13 12:57:57.6225 pid:14956 token:[f60da035] teal.slice Shiny input change detected on shinyjs-delay-23d38519beca41be5cf1f3903258d058: NULL -> 100 [INFO] 2024-05-13 12:57:57.6263 pid:14956 token:[f60da035] teal.slice Shiny input change detected on shinyjs-delay-5a83157ed1f85bdce76ea91da5412570: NULL -> 100 [INFO] 2024-05-13 12:57:57.6321 pid:14956 token:[f60da035] teal.slice Shiny input change detected on back: 0 -> NULL [INFO] 2024-05-13 12:57:57.6348 pid:14956 token:[f60da035] teal.slice Shiny input change detected on reset: 0 -> NULL [INFO] 2024-05-13 12:57:57.6375 pid:14956 token:[f60da035] teal.slice Shiny input change detected on remove: 0 -> NULL [INFO] 2024-05-13 12:57:57.6404 pid:14956 token:[f60da035] teal.slice Shiny input change detected on inputs-selection: c("4", "6", "8") -> NULL [INFO] 2024-05-13 12:57:57.6428 pid:14956 token:[f60da035] teal.slice Shiny input change detected on shinyjs-delay-23d38519beca41be5cf1f3903258d058: 100 -> NULL [INFO] 2024-05-13 12:57:57.6465 pid:14956 token:[f60da035] teal.slice Shiny input change detected on shinyjs-delay-5a83157ed1f85bdce76ea91da5412570: 100 -> NULL [INFO] 2024-05-13 12:57:57.6499 pid:14956 token:[f60da035] teal.slice Shiny input change detected on selection: NULL -> c("4", "6", "8") [INFO] 2024-05-13 12:57:57.6543 pid:14956 token:[f60da035] teal.slice Shiny input change detected on selection: c("4", "6", "8") -> NULL ```
pawelru commented 2 months ago

The main reason for doing this is that this will help you in case of debugging user issues where demo is not possible due to some reasons. Presumably - the only data you can get. If this is helpful - you tell me :)

pawelru commented 2 months ago

When I analysed the logs you provided I noticed something - please help me finding how this could be improved.

There are multiple log init message ("Default Shiny inputs initialized: {}") and in general I am seeing repetitions. That makes me think that you added a few log cards and entries it produces are essentially the same. Is there a way to add info which card it relates to? We have the same issue for modules as well - we don't know if a change of input ID "XYZ" occured for module A or B. I think that this will make the logs more readable and informative.

m7pr commented 2 months ago

That would be great to have a function name, or module name appended to the logger, but I dont think it takes custom messages

image

We would need to overwrite the function so it takes custom input in log_level

image
pawelru commented 2 months ago

I think this should be log_level(level, "Shiny input change detected in {ns} on {name}: {old} -> {new}", namespace = namespace) and ns <- session$ns("") beforehand. This plus test condition you discovered elsewhere. I think it's enough to propose the change.

m7pr commented 2 months ago

@pawelru I created a PR in logger https://github.com/daroczig/logger/pull/154 that allows for a custom message as I imagine there's gonna be multiple various needs to those logging messages.

m7pr commented 2 months ago

With namespace added to the logout, it is clear which function throws the log-message, despite the fact our namespaces names are pretty long

[INFO] 2024-05-14 13:54:24.6364 pid:6264 token:[43d51a90] teal.slice teal-main_ui-root-data_source-module_filter_panel-overview- - Default Shiny inputs initialized: {}
[INFO] 2024-05-14 13:54:24.6737 pid:6264 token:[43d51a90] teal.slice teal-main_ui-root-data_source-module_filter_panel-active- - Default Shiny inputs initialized: {}
[INFO] 2024-05-14 13:54:24.6795 pid:6264 token:[43d51a90] teal.slice teal-main_ui-root-data_source-module_filter_panel-active-available_filters- - Default Shiny inputs initialized: {}
[INFO] 2024-05-14 13:54:24.7332 pid:6264 token:[43d51a90] teal.slice teal-main_ui-root-data_source-module_filter_panel-add- - Default Shiny inputs initialized: {}
[INFO] 2024-05-14 13:54:24.7403 pid:6264 token:[43d51a90] teal.slice teal-main_ui-root-data_source-module_filter_panel-add-new_iris-filter- - Default Shiny inputs initialized: {}
[INFO] 2024-05-14 13:54:24.7518 pid:6264 token:[43d51a90] teal.slice teal-main_ui-root-data_source-module_filter_panel-add-new_mtcars-filter- - Default Shiny inputs initialized: {}
[INFO] 2024-05-14 13:54:24.7902 pid:6264 token:[43d51a90] teal.slice teal-main_ui-root-example_teal_module-module_filter_panel-overview- - Default Shiny inputs initialized: {}
[INFO] 2024-05-14 13:54:24.8002 pid:6264 token:[43d51a90] teal.slice teal-main_ui-root-example_teal_module-module_filter_panel-active- - Default Shiny inputs initialized: {}
[INFO] 2024-05-14 13:54:24.8049 pid:6264 token:[43d51a90] teal.slice teal-main_ui-root-example_teal_module-module_filter_panel-active-available_filters- - Default Shiny inputs initialized: {}
[INFO] 2024-05-14 13:54:24.8563 pid:6264 token:[43d51a90] teal.slice teal-main_ui-root-example_teal_module-module_filter_panel-add- - Default Shiny inputs initialized: {}
[INFO] 2024-05-14 13:54:24.8645 pid:6264 token:[43d51a90] teal.slice teal-main_ui-root-example_teal_module-module_filter_panel-add-new_iris-filter- - Default Shiny inputs initialized: {}
[INFO] 2024-05-14 13:54:24.8746 pid:6264 token:[43d51a90] teal.slice teal-main_ui-root-example_teal_module-module_filter_panel-add-new_mtcars-filter- - Default Shiny inputs initialized: {}
[INFO] 2024-05-14 13:54:24.8963 pid:6264 token:[43d51a90] teal.slice teal-main_ui-root-iris_sepal_length_histogram-module_filter_panel-overview- - Default Shiny inputs initialized: {}
[INFO] 2024-05-14 13:54:24.9195 pid:6264 token:[43d51a90] teal.slice teal-main_ui-root-iris_sepal_length_histogram-module_filter_panel-active- - Default Shiny inputs initialized: {}
[INFO] 2024-05-14 13:54:24.9254 pid:6264 token:[43d51a90] teal.slice teal-main_ui-root-iris_sepal_length_histogram-module_filter_panel-active-available_filters- - Default Shiny inputs initialized: {}
[INFO] 2024-05-14 13:54:24.9651 pid:6264 token:[43d51a90] teal.slice teal-main_ui-root-iris_sepal_length_histogram-module_filter_panel-add- - Default Shiny inputs initialized: {}
[INFO] 2024-05-14 13:54:24.9736 pid:6264 token:[43d51a90] teal.slice teal-main_ui-root-iris_sepal_length_histogram-module_filter_panel-add-new_iris-filter- - Default Shiny inputs initialized: {}
m7pr commented 2 months ago

Maybe we can limit logging just to -overview parts

pawelru commented 2 months ago

I think this is correct. We are expecting long IDs here. Please just try session$ns(character(0) to remove the trailing - char.

m7pr commented 2 months ago

Created an alternative PR that handles modules' namespaces based on session object https://github.com/daroczig/logger/pull/155

github-actions[bot] commented 2 months ago

Unit Tests Summary

  1 files   29 suites   22s :stopwatch: 362 tests 362 :white_check_mark: 0 :zzz: 0 :x: 830 runs  830 :white_check_mark: 0 :zzz: 0 :x:

Results for commit c6dd07df.

:recycle: This comment has been updated with latest results.

github-actions[bot] commented 2 months ago

badge

Code Coverage Summary

Filename                        Stmts    Miss  Cover    Missing
----------------------------  -------  ------  -------  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
R/FilterPanelAPI.R                 10       0  100.00%
R/FilterState-utils.R             101       2  98.02%   264, 294
R/FilterState.R                   363      63  82.64%   89, 210, 213, 231-235, 242-243, 257-258, 264-265, 312, 314, 316, 368, 412, 640, 683-706, 716-735, 749, 771-777, 786-792
R/FilterStateChoices.R            355     111  68.73%   301, 368-375, 379-396, 415, 425-428, 441-452, 464-472, 476-505, 526-529, 532-535, 546-572, 583, 588, 599
R/FilterStateDate.R               216     130  39.81%   230, 282-440
R/FilterStateDatettime.R          310     200  35.48%   266, 318-550
R/FilterStateEmpty.R               53      31  41.51%   89, 99-104, 117, 129-169
R/FilterStateExpr.R                76      63  17.11%   149-273
R/FilterStateLogical.R            197     145  26.40%   136, 158, 218, 222-407
R/FilterStateRange.R              409     106  74.08%   262, 384, 510-514, 517-527, 530, 542-548, 559-571, 575-585, 589-591, 605-632, 647, 650, 664-681, 695, 717-722, 732-734
R/FilterStates-utils.R             70       9  87.14%   108, 127, 188-194, 216, 245
R/FilterStates.R                  365      31  91.51%   78-82, 191, 314-323, 411-414, 434, 458, 543-547, 592, 713-716
R/FilterStatesDF.R                  5       0  100.00%
R/FilterStatesMAE.R                10       1  90.00%   40
R/FilterStatesMatrix.R              3       0  100.00%
R/FilterStatesSE.R                212     158  25.47%   36, 71-73, 83-85, 109-116, 124-131, 154-303
R/FilteredData-utils.R             68      25  63.24%   21-24, 27-30, 52-57, 153, 175-184
R/FilteredData.R                  566     231  59.19%   110, 184, 326, 398, 501-510, 533, 554-595, 609, 614-617, 633, 674-707, 721, 723-725, 729-735, 764-792, 813, 816-818, 822-824, 827-841, 845-855, 858-901, 942, 965-987, 995
R/FilteredDataset-utils.R          23       1  95.65%   125
R/FilteredDataset.R               170      61  64.12%   52, 152, 191, 216-273, 312-314
R/FilteredDatasetDataframe.R      121       8  93.39%   87, 148, 158, 234-238
R/FilteredDatasetDefault.R         18       4  77.78%   103-116
R/FilteredDatasetMAE.R            134      37  72.39%   56, 117-122, 161-166, 170-171, 189-211
R/calls_combine_by.R                7       0  100.00%
R/choices_labeled.R                49      14  71.43%   25, 36, 41, 51-56, 68, 72-76
R/count_labels.R                  102       0  100.00%
R/filter_panel_api.R               29       1  96.55%   132
R/include_css_js.R                  5       5  0.00%    12-16
R/teal_slice.R                    107       4  96.26%   131, 195-196, 206
R/teal_slices.R                    84       5  94.05%   150-155
R/test_utils.R                     21       0  100.00%
R/utils.R                          18       0  100.00%
R/variable_types.R                 15       8  46.67%   44-51
R/zzz.R                            17      17  0.00%    3-47
TOTAL                            4309    1471  65.86%

Diff against main

Filename                    Stmts    Miss  Cover
------------------------  -------  ------  -------
R/FilterState.R                +2      +2  -0.46%
R/FilterStateChoices.R         +1      +1  -0.19%
R/FilterStateDate.R            +1      +1  -0.19%
R/FilterStateDatettime.R       +1      +1  -0.11%
R/FilterStateExpr.R            +1      +1  -0.23%
R/FilterStateLogical.R         +1      +1  -0.13%
R/FilterStateRange.R           +1      +1  -0.18%
R/FilterStates.R               +1      +1  -0.25%
R/FilterStatesSE.R             +1      +1  -0.12%
R/FilteredData.R               +4      +4  -0.42%
TOTAL                         +14     +14  -0.21%

Results for commit: c6dd07dfc2f9b7e5d916b790a38d5562e2534fe9

Minimum allowed coverage is 80%

:recycle: This comment has been updated with latest results