1818# Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA. 
1919# 
2020
21+ import  logging 
2122from  pysonar_scanner  import  app_logging 
2223from  pysonar_scanner  import  cache 
2324from  pysonar_scanner  import  exceptions 
@@ -48,7 +49,7 @@ def scan():
4849
4950def  do_scan ():
5051    app_logging .setup ()
51- 
52+      logging . info ( "Starting Pysonar, the Sonar scanner CLI for Python" ) 
5253    config  =  ConfigurationLoader .load ()
5354    set_logging_options (config )
5455
@@ -57,10 +58,12 @@ def do_scan():
5758    api  =  build_api (config )
5859    check_version (api )
5960    update_config_with_api_urls (config , api .base_urls )
61+     logging .debug (f"Final loaded configuration: { config }  " )
6062
6163    cache_manager  =  cache .get_cache (config )
6264    scanner  =  create_scanner_engine (api , cache_manager , config )
6365
66+     logging .info ("Starting the analysis..." )
6467    return  scanner .run (config )
6568
6669
@@ -76,8 +79,11 @@ def build_api(config: dict[str, any]) -> SonarQubeApi:
7679
7780def  check_version (api : SonarQubeApi ):
7881    if  api .is_sonar_qube_cloud ():
82+         logging .debug (f"SonarQube Cloud url: { api .base_urls .base_url }  " )
7983        return 
8084    version  =  api .get_analysis_version ()
85+     logging .debug (f"SonarQube url: { api .base_urls .base_url }  " )
86+ 
8187    if  not  version .does_support_bootstrapping ():
8288        raise  SQTooOldException (
8389            f"This scanner only supports SonarQube versions >= { MIN_SUPPORTED_SQ_VERSION }  . \n " 
@@ -97,6 +103,7 @@ def update_config_with_api_urls(config, base_urls: BaseUrls):
97103def  create_scanner_engine (api , cache_manager , config ):
98104    jre_path  =  create_jre (api , cache_manager , config )
99105    config [SONAR_SCANNER_JAVA_EXE_PATH ] =  str (jre_path .path )
106+     logging .debug (f"JRE path: { jre_path .path }  " )
100107    scanner_engine_path  =  ScannerEngineProvisioner (api , cache_manager ).provision ()
101108    scanner  =  ScannerEngine (jre_path , scanner_engine_path )
102109    return  scanner 
0 commit comments