You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by "Vikas Kumar (Jira)" <ji...@apache.org> on 2025/07/25 06:34:00 UTC
[jira] [Commented] (RANGER-5266) Change log level without service restart
[ https://issues.apache.org/jira/browse/RANGER-5266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18009851#comment-18009851 ]
Vikas Kumar commented on RANGER-5266:
-------------------------------------
This could be a good feature while debugging any prod issue. And this is doable. Following could be the solution:
# First, Application needs an event that LOG level has changed
## This can be achieved in multiple way, one way is "Dynamic Configuration" where you store such configs ( that require such dynamic loading without restart) on Zookeeper. You update this on ZK ZNode and Application gets event on any changes.
## Second option, Add one generic REST end point, that can be used to dynamically update the config. Rest impl will handle second step to update/restart .
# And based on that event , Application can update/restart the LoggerContext after setting the new log level{{{}.{}}}
Introducing the REST endpoint seems to be an easy implementation. We may have to update the underlying log config file as well to be in sync.{{{}{}}}
{{}}
> Change log level without service restart
> ----------------------------------------
>
> Key: RANGER-5266
> URL: https://issues.apache.org/jira/browse/RANGER-5266
> Project: Ranger
> Issue Type: Improvement
> Components: Ranger
> Reporter: Fateh Singh
> Priority: Major
>
> There should be a mechanism to enable/disable DEBUG logs or other log levels without requiring service restart.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)