main.rs 592 B

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