[ https://issues.apache.org/jira/browse/HADOOP-1185?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12539459 ]
Doug Cutting commented on HADOOP-1185: -------------------------------------- Sorry, I spoke out of context. A generic command line option makes sense for setting the log level of client programs, not daemons. So someone should be able to specify '-loglevel DEBUG' for any Hadoop command and have it affect the logging done by that command. But that's a separate issue from what's discussed here, and perhaps there's an easy way to do this already. (Is there?) For the issue here, changing the log level of daemon processes, i agree that a separate command is needed. My preference might be something like: bin/hadoop daemonlog -setlevel host:port NAME LEVEL We use the term 'daemon' to generically refer to all our daemons. Perhaps the command could also read logs with something like, 'bin/hadoop daemonlog -tail NAME'? So the command might provide generic access to the logs of our daemons. That might not be supported in the first version, but would be the long-term plan for the command. > dynamically change log levels > ----------------------------- > > Key: HADOOP-1185 > URL: https://issues.apache.org/jira/browse/HADOOP-1185 > Project: Hadoop > Issue Type: Improvement > Components: util > Affects Versions: 0.16.0 > Reporter: dhruba borthakur > Assignee: Tsz Wo (Nicholas), SZE > Fix For: 0.16.0 > > Attachments: 1185_20071031.patch > > > I would like to switch on the debug log level of the namenode (or other > components) without restarting it. This is needed to analyze a production > system. > Can somebody please advice on how to set the loglevel dyncamically on a > running namenode? I was thinking of enhancing dfsadmin to make an RPC to the > namenode to set a specified logging level. But the apache common logging APi > does not export an API to change logging levels. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.