pFlogger icon indicating copy to clipboard operation
pFlogger copied to clipboard

A parallel Fortran logger (based on the design of the Python logger)

Results 11 pFlogger issues
Sort by recently updated
recently updated
newest added

This PR adds preliminary support for the `LLVMFlang` compiler. At the moment, there are still issues with testing, etc.

A new use case tries to avoid reliance on the singleton pattern. Would be nice if pflogger.F90 made LoggerManager public.

enhancement

As `macos-11` is deprecated at GitHub Actions (and is ancient) we remove it and add `macos-13`

enhancement

When a format is bad pflogger crashes with a minimally helpful message. Preferable would be to throw an exception, but since we do not have those in Fortran, we must...

The recent fix for sharing handlers and locks among Logger objects broke ```basic_config()```. A copy must be made somewhere of each handler passed in to avoid dangling pointers and or...

bug

Several dependencies are hard-coded as `REQUIRED` in calls to `find_package`. This causes CMake configure problems when pFlogger is built in a super-project that does not use GMAO Baselibs. https://github.com/Goddard-Fortran-Ecosystem/pFlogger/blob/25c3c6eddaf20bf26d4cbd5c00f2317bcadb5f7b/CMakeLists.txt#L36-L38 The...

Recent changes to gFTL-shared have introduced a convention to rename the Pair type in Map containers. This was instigated as a workaround for XLF, but is a better convention anyway....

Sometimes a message really only needs to come from one process. One can do this by having a separate logger for the purpose, but then it needs to have a...

To enable max level for restricting debug info to a low level file. Note: This issue was imported from the NASA internal GitHub, and was created prior to the open...