code: public LogBuilder append (Object... args)
      {
          if (args != null && args.length > 1) {
              for (int ii = 0, nn = args.length - (args.length % 2); ii < nn; ii += 2) {
                  if (_hasArgs) {
                      _log.append(", ");
                  } else {
                      if (_log.length() > 0) {
                          // only need a space if we have a message
                          _log.append(' ');
                      }
                      _log.append('[');
                      _hasArgs = true;
                  }
                  _log.append(args[ii]).append('=');
                  try {
                      _log.append(StringUtil.toString(args[ii + 1]));
                  } catch (Throwable t) {
                      _log.append("<toString() failure: ").append(t).append('>');
                  }
              }
          }
          return this;
      }
docs: Adds the given key value pairs to the log.