Project

General

Profile

Task #2999

Move all logging in core library and tools to use MDLogger

Added by Paul Bauer 4 months ago. Updated about 1 month ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Logging
Difficulty:
uncategorized
Close

Description

Currently, logging is still not done in a consistent way in the core GROMACS library.
While large parts of the code in the actual mdrunner have been moved to use it, other parts are still printing directly to stderr or stdout.

This is an umbrella task that should be used to organize subtasks that are focusing on individual parts of the code.


Subtasks

Task #3004: Move trajectory analysis logging to MDLoggerNew
Task #3005: Move logging in gmx preprocess to MDLoggerNew
Task #3013: Extend logging levels in MDLoggerNew
Task #3015: Create central log handle for calls to gmx_fatalNew
Task #3035: Provide central logger in wrapper binaryNewPaul Bauer
Task #3036: Allow logger streams to be exchanged after creation of a loggerRejectedPaul Bauer

Related issues

Related to GROMACS - Task #1505: improve handling of loggingNew

Associated revisions

Revision da430b43 (diff)
Added by Paul Bauer 3 months ago

Extend MDLogger levels

Added logging levels for errors and debug information.

Extended tests to check those.

Refs #2999

Change-Id: I8b23de7baf3555ffc89896e68c1998608b7b71cf

History

#1 Updated by Paul Bauer 4 months ago

  • Related to Task #1505: improve handling of logging added

#2 Updated by Paul Bauer about 1 month ago

  • Target version changed from 2020-beta1 to 2021-infrastructure-stable

not going to happen for 2020

Also available in: Atom PDF