Skip to content

Commit 5f0d368

Browse files
committed
don't log items to console when logging is disabled in config
1 parent 3ed31a9 commit 5f0d368

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

src/app_guard_impl.rs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ impl AppGuardImpl {
124124
})
125125
}
126126

127-
fn config_log_requests(&self) -> Result<bool, Error> {
127+
fn is_log_request(&self) -> Result<bool, Error> {
128128
Ok(self
129129
.ctx
130130
.config_pair
@@ -134,7 +134,7 @@ impl AppGuardImpl {
134134
.log_request)
135135
}
136136

137-
fn config_log_responses(&self) -> Result<bool, Error> {
137+
fn is_log_response(&self) -> Result<bool, Error> {
138138
Ok(self
139139
.ctx
140140
.config_pair
@@ -309,10 +309,10 @@ impl AppGuardImpl {
309309
let fw_res = self.firewall_match_item(token, req.get_ref()).await?;
310310
let policy = fw_res.policy;
311311

312-
let id = self.entry_ids.get_next(DbTable::HttpRequest).await?;
313-
log::info!("***{policy:?}*** HTTP request #{id}: {}", req.get_ref());
312+
if self.is_log_request()? {
313+
let id = self.entry_ids.get_next(DbTable::HttpRequest).await?;
314+
log::info!("***{policy:?}*** HTTP request #{id}: {}", req.get_ref());
314315

315-
if self.config_log_requests()? {
316316
let details = DbDetails::new(id, fw_res, req.get_ref().tcp_info.as_ref(), None);
317317
self.tx_store
318318
.send(DbEntry::HttpRequest((req.get_ref().clone(), details)))
@@ -337,10 +337,10 @@ impl AppGuardImpl {
337337
let fw_res = self.firewall_match_item(token, req.get_ref()).await?;
338338
let policy = fw_res.policy;
339339

340-
let id = self.entry_ids.get_next(DbTable::HttpResponse).await?;
341-
log::info!("***{policy:?}*** HTTP response #{id}: {}", req.get_ref());
340+
if self.is_log_response()? {
341+
let id = self.entry_ids.get_next(DbTable::HttpResponse).await?;
342+
log::info!("***{policy:?}*** HTTP response #{id}: {}", req.get_ref());
342343

343-
if self.config_log_responses()? {
344344
let tcp_id = req
345345
.get_ref()
346346
.tcp_info
@@ -367,10 +367,10 @@ impl AppGuardImpl {
367367
let fw_res = self.firewall_match_item(token, req.get_ref()).await?;
368368
let policy = fw_res.policy;
369369

370-
let id = self.entry_ids.get_next(DbTable::SmtpRequest).await?;
371-
log::info!("***{policy:?}*** SMTP request #{id}: {}", req.get_ref());
370+
if self.is_log_request()? {
371+
let id = self.entry_ids.get_next(DbTable::SmtpRequest).await?;
372+
log::info!("***{policy:?}*** SMTP request #{id}: {}", req.get_ref());
372373

373-
if self.config_log_requests()? {
374374
let details = DbDetails::new(id, fw_res, req.get_ref().tcp_info.as_ref(), None);
375375
self.tx_store
376376
.send(DbEntry::SmtpRequest((req.into_inner(), details)))
@@ -388,10 +388,10 @@ impl AppGuardImpl {
388388
let fw_res = self.firewall_match_item(token, req.get_ref()).await?;
389389
let policy = fw_res.policy;
390390

391-
let id = self.entry_ids.get_next(DbTable::SmtpResponse).await?;
392-
log::info!("***{policy:?}*** SMTP response #{id}: {}", req.get_ref());
391+
if self.is_log_response()? {
392+
let id = self.entry_ids.get_next(DbTable::SmtpResponse).await?;
393+
log::info!("***{policy:?}*** SMTP response #{id}: {}", req.get_ref());
393394

394-
if self.config_log_responses()? {
395395
let tcp_id = req
396396
.get_ref()
397397
.tcp_info

0 commit comments

Comments
 (0)