Github user anmolnar commented on a diff in the pull request:
https://github.com/apache/zookeeper/pull/561#discussion_r201620682
--- Diff: src/java/main/org/apache/zookeeper/jmx/MBeanRegistry.java ---
@@ -124,9 +124,7 @@ private void unregister(String path,ZKMBeanInfo bean)
throws JMException {
return;
if (!bean.isHidden()) {
final ObjectName objName = makeObjectName(path, bean);
- if (LOG.isInfoEnabled()) {
- LOG.info("Unregister MBean [{}]", objName);
- }
+ LOG.debug("Unregister MBean [{}]", objName);
--- End diff --
Right. And this where using log4j message formatter comes important: if one
use `string.format()` instead and not putting it inside an if block, the string
will be formatted every time no matter if the log level is enabled.
---