Skip to content

Commit 50dc22f

Browse files
author
Devdutt Shenoi
committed
log: default to warn level in release builds
1 parent 5fd5b0d commit 50dc22f

File tree

2 files changed

+17
-5
lines changed

2 files changed

+17
-5
lines changed

Dockerfile.kafka

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,12 @@ FROM gcr.io/distroless/cc-debian12:latest
5151

5252
WORKDIR /parseable
5353

54+
# Install kafka deps
55+
RUN apt-get update && \
56+
apt-get install --no-install-recommends -y \
57+
libsasl2-dev \
58+
libssl-dev && \
59+
5460
# Copy the Parseable binary from builder
5561
COPY --from=builder /parseable/target/release/parseable /usr/bin/parseable
5662

src/main.rs

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ use parseable::{
2424
};
2525
use tokio::signal::ctrl_c;
2626
use tokio::sync::oneshot;
27-
use tracing::level_filters::LevelFilter;
27+
use tracing::Level;
2828
use tracing::{info, warn};
2929
use tracing_subscriber::layer::SubscriberExt;
3030
use tracing_subscriber::util::SubscriberInitExt;
3131
use tracing_subscriber::{fmt, EnvFilter, Registry};
3232

3333
#[actix_web::main]
3434
async fn main() -> anyhow::Result<()> {
35-
init_logger(LevelFilter::DEBUG);
35+
init_logger();
3636

3737
// these are empty ptrs so mem footprint should be minimal
3838
let server: Box<dyn ParseableServer> = match CONFIG.options.mode {
@@ -79,9 +79,15 @@ async fn main() -> anyhow::Result<()> {
7979
Ok(())
8080
}
8181

82-
pub fn init_logger(default_level: LevelFilter) {
83-
let filter_layer = EnvFilter::try_from_default_env()
84-
.unwrap_or_else(|_| EnvFilter::new(default_level.to_string()));
82+
pub fn init_logger() {
83+
let filter_layer = EnvFilter::try_from_default_env().unwrap_or_else(|_| {
84+
let default_level = if cfg!(debug_assertions) {
85+
Level::DEBUG
86+
} else {
87+
Level::WARN
88+
};
89+
EnvFilter::new(default_level.to_string())
90+
});
8591

8692
let fmt_layer = fmt::layer()
8793
.with_thread_names(true)

0 commit comments

Comments
 (0)