Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-15111

"hbase version" should write to stdout

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Trivial
    • Resolution: Fixed
    • None
    • 1.2.0, 1.3.0, 0.98.18, 2.0.0
    • util
    • None
    • Incompatible change
    • Hide
      The `hbase version` command now outputs directly to stdout rather than to a logger. This change allows the version information to be output consistently regardless of logger configuration. Naturally, this also means the command output ignores all logger configuration. Furthermore, the move from loggers to direct output changes the output of the command to omit metadata commonly included in logger ouput such as a timestamp, log level, and logger name.
      Show
      The `hbase version` command now outputs directly to stdout rather than to a logger. This change allows the version information to be output consistently regardless of logger configuration. Naturally, this also means the command output ignores all logger configuration. Furthermore, the move from loggers to direct output changes the output of the command to omit metadata commonly included in logger ouput such as a timestamp, log level, and logger name.

    Description

      Calling hbase version currently outputs the version info by writing to LOG.info. This means, if you change the default log level settings, you may get no output at all on the command line.

      Since VersionInfo.main() is being called, it should really just output straight to stdout.

      Attachments

        1. hbase-15111-v1.patch
          1 kB
          Gary Helmling

        Activity

          People

            ghelmling Gary Helmling
            ghelmling Gary Helmling
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: