Skip to content

RDKEMW-21453: LegacyNetworkAPIs logs are not printed under wpeframework logs#324

Open
gururaajar wants to merge 9 commits into
developfrom
topic/RDKEMW-21453
Open

RDKEMW-21453: LegacyNetworkAPIs logs are not printed under wpeframework logs#324
gururaajar wants to merge 9 commits into
developfrom
topic/RDKEMW-21453

Conversation

@gururaajar

Copy link
Copy Markdown
Contributor

Reason for Change: Fixed the legacy prints and SHA not printing issue
Test Procedure: Check whether legacy prints are getting printed along with the SHA of the tag.
Priority: P1

…rk logs

Reason for Change: Fixed the legacy prints not printing issue
Test Procedure: Check whether legacy prints are getting printed
Priority: P1
Risks: Medium
Signed-off-by: Gururaaja ESR<Gururaja_ErodeSriranganRamlingham@comcast.com>
@gururaajar
gururaajar requested a review from a team as a code owner July 13, 2026 15:26
Copilot AI review requested due to automatic review settings July 13, 2026 15:26

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates logging behavior across the NetworkManager plugins to ensure key messages (notably legacy API logs and build reference/SHA) are emitted through the expected WPEFramework logging paths.

Changes:

  • Switched select startup/configuration messages in NetworkManagerImplementation from NMLOG_* to SYSLOG (including build reference/SHA output).
  • Adjusted when the plugin log level is applied in NetworkManager initialization (after Configure()).
  • Initialized NetworkManagerLogger in legacy Network/WiFi API plugins and added IPv6 public-IP telemetry labeling.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
plugin/NetworkManagerImplementation.cpp Uses SYSLOG for startup/config logs (including SHA) and adds IPv6 public IP telemetry key/logging.
plugin/NetworkManager.cpp Moves log-level setup to occur after plugin configuration.
legacy/LegacyWiFiManagerAPIs.cpp Initializes NetworkManagerLogger during legacy WiFi manager initialization.
legacy/LegacyNetworkAPIs.cpp Initializes NetworkManagerLogger during legacy network API initialization.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread plugin/NetworkManagerImplementation.cpp Outdated
Comment thread plugin/NetworkManagerImplementation.cpp Outdated
Copilot AI review requested due to automatic review settings July 13, 2026 19:36

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

Comment thread plugin/NetworkManagerImplementation.cpp
Comment thread plugin/NetworkManager.cpp
Copilot AI review requested due to automatic review settings July 13, 2026 19:48

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

Comment thread plugin/NetworkManagerImplementation.cpp Outdated
Copilot AI review requested due to automatic review settings July 13, 2026 19:57

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants