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

Add logging capabilities #115

Open
wavefunction91 opened this issue Apr 1, 2024 · 1 comment
Open

Add logging capabilities #115

wavefunction91 opened this issue Apr 1, 2024 · 1 comment

Comments

@wavefunction91
Copy link
Owner

GauXC is a complicated project with many interrelated components. It would drastically improve debugging processes to include a logger to facilitate program introspection. This would also enable GauXC to notify users of program state / warnings in a matter that can be runtime configurable (i.e. not always blasting stdout).

spdlog comes to mind as it's been used elsewhere throughout the NWChemEx stack. Logging should also be made optional as to avoid the requirement of additional dependencies

@susilehtola
Copy link
Contributor

This discussion is also of some interest for https://github.com/susilehtola/OpenOrbitalOptimizer, even though that project is quite a bit more user facing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants