Skip to content

Commit 096f519

Browse files
committed
refactor: add log entry
1 parent 0d47de2 commit 096f519

2 files changed

Lines changed: 15 additions & 4 deletions

File tree

src/flowmeasure/FlowMeasureStatusUpdates.cpp

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include "FlowMeasureStatusUpdates.h"
22
#include "ECFMP/SdkEvents.h"
33
#include "ECFMP/flowmeasure/CanonicalFlowMeasureInfo.h"
4+
#include "ECFMP/log/Logger.h"
45
#include "eventbus/InternalEventBus.h"
56

67
namespace ECFMP::FlowMeasure {
@@ -48,17 +49,26 @@ namespace ECFMP::FlowMeasure {
4849
{
4950
switch (measure->Status()) {
5051
case MeasureStatus::Notified:
52+
WriteLogMessage(*measure, "Notified");
5153
eventBus->OnEvent<Plugin::FlowMeasureNotifiedEvent>({measure});
52-
return;
54+
break;
5355
case MeasureStatus::Active:
56+
WriteLogMessage(*measure, "Activated");
5457
eventBus->OnEvent<Plugin::FlowMeasureActivatedEvent>({measure});
55-
return;
58+
break;
5659
case MeasureStatus::Withdrawn:
60+
WriteLogMessage(*measure, "Withdrawn");
5761
eventBus->OnEvent<Plugin::FlowMeasureWithdrawnEvent>({measure});
58-
return;
62+
break;
5963
case MeasureStatus::Expired:
64+
WriteLogMessage(*measure, "Expired");
6065
eventBus->OnEvent<Plugin::FlowMeasureExpiredEvent>({measure});
61-
return;
66+
break;
6267
}
6368
}
69+
70+
void FlowMeasureStatusUpdates::WriteLogMessage(const FlowMeasure& measure, const std::string& status)
71+
{
72+
logger->Info("Flow measure " + measure.Identifier() + " now has a status of " + status + ".");
73+
}
6474
}// namespace ECFMP::FlowMeasure

src/flowmeasure/FlowMeasureStatusUpdates.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ namespace ECFMP::FlowMeasure {
2828

2929
private:
3030
void BroadcastStatusUpdate(const std::shared_ptr<const FlowMeasure>& measure);
31+
void WriteLogMessage(const FlowMeasure& measure, const std::string& status);
3132

3233
// The event bus
3334
std::shared_ptr<EventBus::InternalEventBus> eventBus;

0 commit comments

Comments
 (0)