start handling reloads with profiling

This commit is contained in:
Tamo 2024-01-30 16:31:42 +01:00 committed by Louis Dureuil
parent 3c3a258a22
commit abaa72e2bf
No known key found for this signature in database
3 changed files with 32 additions and 43 deletions

View file

@ -39,6 +39,7 @@ use meilisearch_types::versioning::{check_version_file, create_version_file};
use meilisearch_types::{compression, milli, VERSION_FILE_NAME};
pub use option::Opt;
use option::ScheduleSnapshot;
use tracing_subscriber::filter::Targets;
use crate::error::MeilisearchHttpError;
@ -89,9 +90,10 @@ fn is_empty_db(db_path: impl AsRef<Path>) -> bool {
/// The handle used to update the logs at runtime. Must be accessible from the `main.rs` and the `route/logs.rs`.
pub type LogRouteHandle =
tracing_subscriber::reload::Handle<LogRouteType, tracing_subscriber::Registry>;
pub type LogRouteType = tracing_subscriber::filter::Filtered<
Option<Box<dyn tracing_subscriber::Layer<tracing_subscriber::Registry> + Send + Sync>>,
tracing_subscriber::filter::LevelFilter,
Targets,
tracing_subscriber::Registry,
>;