add basic structured logging to comment filter

This commit is contained in:
Daiderd Jordan 2020-05-11 23:28:57 +02:00
parent cc8aaae5c3
commit 41883df47b
No known key found for this signature in database
GPG key ID: D02435D05B810C96

View file

@ -4,7 +4,7 @@ use crate::ghevent;
use crate::message::{buildjob, evaluationjob, Pr, Repo}; use crate::message::{buildjob, evaluationjob, Pr, Repo};
use crate::worker; use crate::worker;
use tracing::{error, info}; use tracing::{debug_span, error, info};
use uuid::Uuid; use uuid::Uuid;
pub struct GitHubCommentWorker { pub struct GitHubCommentWorker {
@ -37,6 +37,9 @@ impl worker::SimpleWorker for GitHubCommentWorker {
// FIXME: remove with rust/cargo update // FIXME: remove with rust/cargo update
#[allow(clippy::cognitive_complexity)] #[allow(clippy::cognitive_complexity)]
fn consumer(&mut self, job: &ghevent::IssueComment) -> worker::Actions { fn consumer(&mut self, job: &ghevent::IssueComment) -> worker::Actions {
let span = debug_span!("job", pr = ?job.issue.number);
let _enter = span.enter();
if job.action == ghevent::IssueCommentAction::Deleted { if job.action == ghevent::IssueCommentAction::Deleted {
return vec![worker::Action::Ack]; return vec![worker::Action::Ack];
} }