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
Allow injection of own logging functions (apart from futile.logger) #10
Comments
I think the wide-spread logging framework packages should be supported out-of-the-box (OOTB) without creating a hard package dependency or forcing the A solution could be a weak dependency to all OOTB supported logging frameworks like https://stackoverflow.com/questions/15771706/package-dependencies-for-r-cmd-check The default logging framework is determined during package loading then via To support currently unsupported (or self-developed) logging frameworks the For details of implementing optional package dependencies via |
List of known logging frameworks for R:
See also: |
Looking into the available logging packages it seems that only a few packages are available at CRAN and the download statistics shows a clear winner:
So there are only I tend to ignore other CRAN loggers and keep That way I could also "relax" the dependency to |
Implemented in version 1.1.0 via |
For existing source code with already established logging infrastructure the package should support using logging functions injected from outside.
This opens the package for users that do not want to use
futile.logger
e. g. for missing features or existing code.The implementation could be done by
The text was updated successfully, but these errors were encountered: