@@ -133,20 +133,20 @@ pub async fn generate_report(
133
133
}
134
134
} ) ;
135
135
136
- log:: debug !( "Navigating to web url: {}" , & web_url) ;
136
+ log:: info !( "Navigating to web url: {}" , & web_url) ;
137
137
let page = browser
138
138
. new_page ( & format ! ( "{web_url}/login?login_as_internal_user=true" ) )
139
139
. await ?;
140
140
page. disable_log ( ) . await ?;
141
- log:: debug !( "headless: new page created" ) ;
141
+ log:: info !( "headless: new page created" ) ;
142
142
143
143
page. find_element ( "input[type='email']" )
144
144
. await ?
145
145
. click ( )
146
146
. await ?
147
147
. type_str ( user_id)
148
148
. await ?;
149
- log:: debug !( "headless: email input filled" ) ;
149
+ log:: info !( "headless: email input filled" ) ;
150
150
151
151
page. find_element ( "input[type='password']" )
152
152
. await ?
@@ -156,7 +156,7 @@ pub async fn generate_report(
156
156
. await ?
157
157
. press_key ( "Enter" )
158
158
. await ?;
159
- log:: debug !( "headless: password input filled" ) ;
159
+ log:: info !( "headless: password input filled" ) ;
160
160
161
161
// Does not seem to work for single page client application
162
162
page. wait_for_navigation ( ) . await ?;
@@ -172,7 +172,7 @@ pub async fn generate_report(
172
172
let dashb_url = format ! (
173
173
"{web_url}/dashboards/view?org_identifier={org_id}&dashboard={dashboard_id}&folder={folder_id}&tab={tab_id}&refresh=Off&searchtype=reports&period={period}&timezone={timezone}&var-Dynamic+filters=%255B%255D&print=true{dashb_vars}" ,
174
174
) ;
175
- log:: debug !( "dashb_url for dashboard {folder_id}/{dashboard_id}: {dashb_url}" ) ;
175
+ log:: info !( "dashb_url for dashboard {folder_id}/{dashboard_id}: {dashb_url}" ) ;
176
176
177
177
let time_duration: i64 = time_duration. parse ( ) ?;
178
178
let end_time = chrono:: Utc :: now ( ) . timestamp_micros ( ) ;
@@ -224,27 +224,27 @@ pub async fn generate_report(
224
224
"{web_url}/dashboards/view?org_identifier={org_id}&dashboard={dashboard_id}&folder={folder_id}&tab={tab_id}&refresh=Off&searchtype=reports&from={}&to={}&timezone={timezone}&var-Dynamic+filters=%255B%255D&print=true{dashb_vars}" ,
225
225
& timerange. from, & timerange. to
226
226
) ;
227
- log:: debug !( "dashb_url for dashboard {folder_id}/{dashboard_id}: {url}" ) ;
227
+ log:: info !( "dashb_url for dashboard {folder_id}/{dashboard_id}: {url}" ) ;
228
228
229
229
( url. clone ( ) , url)
230
230
}
231
231
} ;
232
232
233
- log:: debug !( "headless: going to dash url" ) ;
233
+ log:: info !( "headless: going to dash url" ) ;
234
234
// First navigate to the correct org
235
235
page. goto ( & format ! ( "{web_url}/?org_identifier={org_id}" ) )
236
236
. await ?;
237
237
page. wait_for_navigation ( ) . await ?;
238
238
sleep ( Duration :: from_secs ( 2 ) ) . await ;
239
- log:: debug !( "headless: navigated to the org_id: {org_id}" ) ;
239
+ log:: info !( "headless: navigated to the org_id: {org_id}" ) ;
240
240
241
241
page. goto ( & dashb_url) . await ?;
242
- log:: debug !( "headless: going to dash url" ) ;
242
+ log:: info !( "headless: going to dash url" ) ;
243
243
244
244
// Wait for navigation does not really wait until it is fully loaded
245
245
page. wait_for_navigation ( ) . await ?;
246
246
247
- log:: debug !( "waiting for data to load for dashboard {dashboard_id}" ) ;
247
+ log:: info !( "waiting for data to load for dashboard {dashboard_id}" ) ;
248
248
249
249
// If the span element is not rendered yet, capture whatever is loaded till now
250
250
if let Err ( e) = wait_for_panel_data_load ( & page) . await {
0 commit comments