feat: Allow profiler to respond to log level changes. #2234
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Thank you for submitting a pull request. Please review our contributing guidelines and code of conduct.
Description
Updates the managed agent to notify the profiler if the newrelic.config files changes. Updates the profiler so that it includes a method invoked by the managed agent so that it can reload the newrelic config, and update some of the logging settings. These changes allow the profiler log level to change without restarting the application.
This code was testing manually, with and without an updated profiler. Without an updated profiler, the agent logs an error stating that it couldn't notify the profiler about the configuration changing. With an updated profiler, the profiler log level was successfully changed and messaged began logging at the newer level.
Author Checklist
Reviewer Checklist