File tree Expand file tree Collapse file tree 2 files changed +17
-5
lines changed
Expand file tree Collapse file tree 2 files changed +17
-5
lines changed Original file line number Diff line number Diff line change @@ -51,6 +51,12 @@ FROM gcr.io/distroless/cc-debian12:latest
5151
5252WORKDIR /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
5561COPY --from=builder /parseable/target/release/parseable /usr/bin/parseable
5662
Original file line number Diff line number Diff line change @@ -24,15 +24,15 @@ use parseable::{
2424} ;
2525use tokio:: signal:: ctrl_c;
2626use tokio:: sync:: oneshot;
27- use tracing:: level_filters :: LevelFilter ;
27+ use tracing:: Level ;
2828use tracing:: { info, warn} ;
2929use tracing_subscriber:: layer:: SubscriberExt ;
3030use tracing_subscriber:: util:: SubscriberInitExt ;
3131use tracing_subscriber:: { fmt, EnvFilter , Registry } ;
3232
3333#[ actix_web:: main]
3434async 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 )
You can’t perform that action at this time.
0 commit comments