Lines Matching defs:builder

191 //!         let _ = env_logger::builder().is_test(true).try_init();
225 //! env_logger::builder()
247 //! env_logger::builder()
315 /// These sources can be configured using the builder methods on `Env`.
353 /// `Builder` acts as builder for initializing a `Logger`.
366 /// let mut builder = Builder::from_default_env();
368 /// builder
385 /// Initializes the log builder with defaults.
388 /// Use the [`filter`] and [`write_style`] methods to configure the builder
393 /// Create a new builder and configure filters and style:
399 /// let mut builder = Builder::new();
401 /// builder
415 /// Initializes the log builder from the environment.
428 /// let mut builder = Builder::from_env("MY_LOG");
429 /// builder.init();
440 /// let mut builder = Builder::from_env(env);
441 /// builder.init();
447 let mut builder = Builder::new();
448 builder.parse_env(env);
449 builder
454 /// This function allows a builder to be configured with default parameters,
466 /// let mut builder = Builder::new();
468 /// builder.filter_level(LevelFilter::Off);
469 /// builder.parse_env("MY_LOG");
470 /// builder.init();
483 /// let mut builder = Builder::new();
484 /// builder.filter_level(LevelFilter::Off);
485 /// builder.parse_env(env);
486 /// builder.init();
505 /// Initializes the log builder from the environment using default variable names.
508 /// having to use the `Env` type explicitly. The builder will use the
518 /// let mut builder = Builder::from_default_env();
519 /// builder.init();
530 /// having to use the `Env` type explicitly. The builder will use the
542 /// let mut builder = Builder::new();
543 /// builder.filter_level(LevelFilter::Off);
544 /// builder.parse_default_env();
545 /// builder.init();
571 /// let mut builder = Builder::new();
573 /// builder.format(|buf, record| writeln!(buf, "{}", record.args()));
589 /// This method will clear any custom format set on the builder.
662 /// let mut builder = Builder::new();
664 /// builder.filter_module("path::to::module", LevelFilter::Info);
681 /// let mut builder = Builder::new();
683 /// builder.filter_level(LevelFilter::Info);
703 /// let mut builder = Builder::new();
705 /// builder.filter(Some("path::to::module"), LevelFilter::Info);
735 /// let mut builder = Builder::new();
737 /// builder.target(Target::Stdout);
756 /// let mut builder = Builder::new();
758 /// builder.write_style(WriteStyle::Never);
824 assert!(!self.built, "attempt to re-use consumed builder");
1189 let mut builder = Builder::from_env(env);
1191 builder.try_init()
1225 /// Create a new builder with the default environment variables.
1227 /// The builder can be configured before being initialized.
1231 pub fn builder() -> Builder {
1235 /// Create a builder from the given environment variables.
1237 /// The builder can be configured before being initialized.
1304 let mut builder = Builder::new();
1305 builder.filter_level(LevelFilter::Trace);
1307 builder.parse_env(env);
1309 assert_eq!(builder.filter.build().filter(), LevelFilter::Debug);