feat(FinishEnvelopeJob): enhance FinishEnvelopeJob logging for finalized envelopes
- Removed redundant initial info log. - Added detailed logging after job execution: - Logs total finalized envelope count. - Logs UUIDs of finalized envelopes when available. - Logs success message when no envelopes were finalized.
This commit is contained in:
parent
567b9c9565
commit
05130d6163
@ -25,10 +25,6 @@ namespace EnvelopeGenerator.Finalizer.Job
|
|||||||
public async Task Execute(IJobExecutionContext context)
|
public async Task Execute(IJobExecutionContext context)
|
||||||
{
|
{
|
||||||
var cancel = context.CancellationToken;
|
var cancel = context.CancellationToken;
|
||||||
if (_logger.IsEnabled(LogLevel.Information))
|
|
||||||
{
|
|
||||||
_logger.LogInformation("{jobName} running at: {time}", context.JobDetail.Key, DateTimeOffset.Now);
|
|
||||||
}
|
|
||||||
|
|
||||||
var envelopes = await _mediator.Send(new ReadEnvelopeQuery()
|
var envelopes = await _mediator.Send(new ReadEnvelopeQuery()
|
||||||
{
|
{
|
||||||
@ -40,6 +36,20 @@ namespace EnvelopeGenerator.Finalizer.Job
|
|||||||
{
|
{
|
||||||
// add sub-steps
|
// add sub-steps
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (envelopes.Any())
|
||||||
|
_logger.LogInformation(
|
||||||
|
"Job '{JobName}' executed at {Timestamp}. {EnvelopeCount} envelope(s) successfully finalized. UUID(s): {EnvelopeUuids}",
|
||||||
|
context.JobDetail.Key.Name,
|
||||||
|
DateTimeOffset.Now,
|
||||||
|
envelopes.Count(),
|
||||||
|
string.Join(", ", envelopes.Select(e => e.Uuid))
|
||||||
|
);
|
||||||
|
else
|
||||||
|
_logger.LogInformation("Job '{JobName}' executed successfully at {Timestamp}. No envelopes were finalized.",
|
||||||
|
context.JobDetail.Key.Name,
|
||||||
|
DateTimeOffset.Now
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user