Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Collect log information in hdf5 #2298

Open
TotoGaz opened this issue Feb 15, 2023 · 1 comment
Open

Collect log information in hdf5 #2298

TotoGaz opened this issue Feb 15, 2023 · 1 comment
Labels
type: feature New feature or request

Comments

@TotoGaz
Copy link
Contributor

TotoGaz commented Feb 15, 2023

@jeannepellerin reported that users wanted logs that were closer to what they're used to.

There was a proposition (@rrsettgast @castelletto1) to store all the log information into an hdf5 file.
Therefore, no information is lost and any program is able to extract the information and transform it into the desired format as a post-processing step.
As such, only a minimal amount of log is required on screen. Hopefully, everyone can benefit from it.

If we still want live logs, if we use the TimeHistory feature to gather the information, we can maybe implement a derived class that could dump some information on screen, while still saving the data in hdf5. That way, we could have more loquacious logs if needed.

We could have different flavours of those derived classes, depending on what the user wants (engineer, HPC scientist...).
Since all the data are stored, no need to parse the logs.

Note also that we may have issues with some logs systems of some of our TPLs which we do not all control.

Blocked by #2289 since we cannot store all kinds of data yet.

@TotoGaz TotoGaz added type: feature New feature or request type: new A new issue has been created and requires attention and removed type: new A new issue has been created and requires attention labels Feb 15, 2023
@cssherman
Copy link
Contributor

There are missing TimeHistory features required for this approach, so perhaps separate this into two different issues?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants