> The nsk.share.Log  has 3 parameters that might be configured by tests or 
> using command-line:
>  - verbose, traceLevel and timestamp 
> 
> The main purpose of these modes was to minimize output and use command-line 
> arguments to enable them during bug reproducing/debugging for vmTestbase when 
> it was compiled separately.  
> 
> However, such an approach has several disadvantages:
>  -- For intermittent issues, there is no all data in the logs 
>  -- The enabling log might affect test behavior 
>  -- No easy way to set these command-line options for jtreg tests
>  -- When verbose mode is disabled the messages are saved in some buffer and 
> printed only test complains. The mode causes issues if the test fails without 
> complaining (exception, crash, etc). The messages are just never printed.
>   -- the solution is over-complicated.
> 
> The fix enabled verbose mode and printing time stamps always, setting the 
> debugging log level.
> 
> The plan is to remove all these options and simplify logging as much as 
> possible in the future.

Leonid Mesnik has updated the pull request incrementally with one additional 
commit since the last revision:

  the unused code removed

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/19613/files
  - new: https://git.openjdk.org/jdk/pull/19613/files/0434e815..8a966242

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=19613&range=03
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=19613&range=02-03

  Stats: 3 lines in 1 file changed: 0 ins; 3 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/19613.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/19613/head:pull/19613

PR: https://git.openjdk.org/jdk/pull/19613

Reply via email to