main.rs 611 B

123456789101112131415161718192021222324
  1. use std::sync::Once;
  2. use tracing_subscriber::fmt::Subscriber;
  3. use tracing_subscriber::util::SubscriberInitExt;
  4. use tracing_subscriber::EnvFilter;
  5. mod af_cloud_test;
  6. mod supabase_test;
  7. pub fn setup_log() {
  8. static START: Once = Once::new();
  9. START.call_once(|| {
  10. let level = "trace";
  11. let mut filters = vec![];
  12. filters.push(format!("flowy_server={}", level));
  13. std::env::set_var("RUST_LOG", filters.join(","));
  14. let subscriber = Subscriber::builder()
  15. .with_env_filter(EnvFilter::from_default_env())
  16. .with_ansi(true)
  17. .finish();
  18. subscriber.try_init().unwrap();
  19. });
  20. }