make logger output dbg! in debug build

This commit is contained in:
mykola2312 2024-03-02 01:50:21 +02:00
parent dff8e827ab
commit e2aaeff3d1

View file

@ -21,6 +21,13 @@ impl<S: Subscriber> Filter<S> for TeloxideNoiseFilter {
} }
} }
#[cfg(debug_assertions)]
const LOG_LEVEL: LevelFilter = LevelFilter::DEBUG;
#[cfg(not(debug_assertions))]
const LOG_LEVEL: LevelFilter = LevelFilter::INFO;
pub fn log_init() { pub fn log_init() {
// let log_appender = RollingFileAppender::builder() // let log_appender = RollingFileAppender::builder()
// .rotation(Rotation::DAILY) // .rotation(Rotation::DAILY)
@ -38,7 +45,7 @@ pub fn log_init() {
let stdout_layer = fmt::layer() let stdout_layer = fmt::layer()
.with_writer(io::stdout) .with_writer(io::stdout)
.with_filter(TeloxideNoiseFilter {}) .with_filter(TeloxideNoiseFilter {})
.with_filter(LevelFilter::INFO); .with_filter(LOG_LEVEL);
tracing_subscriber::registry() tracing_subscriber::registry()
.with(stdout_layer) .with(stdout_layer)