1- //use opentelemetry::trace::TracerProvider as _;
2- //use opentelemetry_sdk::trace::TracerProvider;
3- //use opentelemetry_stdout::SpanExporter;
41use reqwest:: header:: { CACHE_CONTROL , LOCATION } ;
52use reqwest:: redirect:: Policy ;
6- use reqwest:: { Certificate , Client , ClientBuilder , StatusCode , Url } ;
3+ use reqwest:: { Client , ClientBuilder , StatusCode , Url } ;
74use spa_client:: api:: API ;
85use std:: path:: { Path , PathBuf } ;
96use std:: sync:: OnceLock ;
107use std:: { env, fs, io} ;
11- //use tokio::sync::oneshot;
128use tokio:: task:: JoinHandle ;
139use tracing:: { debug, error} ;
10+ use tracing_subscriber:: EnvFilter ;
1411
1512pub const LOCAL_HOST : & str = "local.fornetcode.com" ;
1613pub const LOCAL_HOST2 : & str = "local2.fornetcode.com" ;
@@ -61,9 +58,6 @@ fn get_tls_config() -> ClientConfig {
6158
6259 */
6360
64- fn get_root_cert ( path : PathBuf ) -> Certificate {
65- Certificate :: from_pem ( & fs:: read ( & path) . unwrap ( ) ) . unwrap ( )
66- }
6761pub fn run_server_with_config ( config_file_name : & str ) -> JoinHandle < ( ) > {
6862 env:: set_var (
6963 "SPA_CONFIG" ,
@@ -84,16 +78,15 @@ pub fn run_server_with_config(config_file_name: &str) -> JoinHandle<()> {
8478 .with(tracing_subscriber::fmt::layer().compact())
8579 .with(telemetry)
8680 .try_init();
87-
88- // let _ = tracing_subscriber::fmt()
89- // .with_env_filter(
90- // EnvFilter::try_from_default_env()
91- // .unwrap_or_else(|_| "info,spa_server=debug,spa_client=debug".into()),
92- // )
93- // .with_test_writer()
94- // .try_init();
95-
9681 */
82+ let _ = tracing_subscriber:: fmt ( )
83+ . with_env_filter (
84+ EnvFilter :: try_from_default_env ( )
85+ . unwrap_or_else ( |_| "info,spa_server=debug,spa_client=debug" . into ( ) ) ,
86+ )
87+ . with_test_writer ( )
88+ . try_init ( ) ;
89+
9790 tokio:: spawn ( async move {
9891 let result = spa_server:: run_server ( ) . await ;
9992 if result. is_err ( ) {
@@ -210,9 +203,6 @@ pub fn get_http_client() -> &'static Client {
210203 static CLIENT : OnceLock < Client > = OnceLock :: new ( ) ;
211204 CLIENT . get_or_init ( || {
212205 ClientBuilder :: new ( )
213- . add_root_certificate ( get_root_cert (
214- get_test_dir ( ) . join ( "pebble/certs/pebble.minica.pem" ) ,
215- ) )
216206 . tls_built_in_root_certs ( false )
217207 //.use_rustls_tls()
218208 //.min_tls_version(Version::TLS_1_3)
@@ -227,10 +217,6 @@ pub fn get_http_no_redirect_client() -> &'static Client {
227217 static CLIENT : OnceLock < Client > = OnceLock :: new ( ) ;
228218 CLIENT . get_or_init ( || {
229219 ClientBuilder :: new ( )
230- . add_root_certificate ( get_root_cert (
231- get_test_dir ( ) . join ( "pebble/certs/pebble.minica.pem" ) ,
232- ) )
233- . tls_built_in_root_certs ( false )
234220 //.use_rustls_tls()
235221 //.min_tls_version(Version::TLS_1_3)
236222 //.add_root_certificate(get_root_cert(get_test_dir().join("cert/cacerts.pem")))
0 commit comments