Project

General

Profile

Task #2999

Move all logging in core library and tools to use MDLogger

Added by Paul Bauer 9 months ago. Updated 7 months 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 9 months ago

Extend MDLogger levels

Added logging levels for errors and debug information.

Extended tests to check those.

Refs #2999

Change-Id: I8b23de7baf3555ffc89896e68c1998608b7b71cf

Revision 37563a1d (diff)
Added by Paul Bauer about 2 months ago

Start using MDLogger in gmxpreprocess

Changed logging of one set of routines to use the logger interface
instead of calling fprintf to stderr.

Refs #2005, #2999

Change-Id: Ibbecab0af6a0fa1c62c754f8826b8ff84fa4886e

Revision 99b15a53 (diff)
Added by Paul Bauer about 2 months ago

Use MDLogger in grompp

Start using MDLogger in main grompp routine.

Refs #2999, #3005

Change-Id: Ic88e9a2ec271a4bf9502da5a268f532d422a1f1b

Revision 1a3955c6 (diff)
Added by Paul Bauer about 2 months ago

Use more MDLogger in preprocessing

Refs #2999, #3005

Change-Id: I2ec9f5d9d98d7b1add0cc3e9339e7a93b6e1c9a6

History

#1 Updated by Paul Bauer 9 months ago

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

#2 Updated by Paul Bauer 7 months ago

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

not going to happen for 2020

Also available in: Atom PDF