teal.logger
is an R
package providing a unified setup for generating logs using the logger
package.
install.packages('teal.logger')
Alternatively, you might want to use the development version.
# install.packages("pak") pak::pak("insightsengineering/teal.logger")
To understand how to use this package, please refer to the Getting Started article, which provides multiple examples of code implementation.
Below is the showcase of the example usage
library(teal.logger) register_logger(namespace = "namespace1", level = "INFO") logger::log_info("Hello from namespace1", namespace = "namespace1") logger::log_warn("Hello from namespace1", namespace = "namespace1") logger::log_success("Hello from namespace1", namespace = "namespace1") # [INFO] 2023-08-31 12:02:41.0678 pid:7128 token:[] namespace1 Hello from namespace1 # [WARN] 2023-08-31 12:02:42.4872 pid:7128 token:[] namespace1 Hello from namespace1 # [SUCCESS] 2023-08-31 12:02:58.7155 pid:7128 token:[] namespace1 Hello from namespace1 register_logger(namespace = "namespace2", level = "WARN") logger::log_info("Hello from namespace2", namespace = "namespace2") logger::log_warn("Hello from namespace2", namespace = "namespace2") logger::log_error("Hello from namespace2", namespace = "namespace2") # [WARN] 2023-08-31 12:04:34.9361 pid:7128 token:[] namespace2 Hello from namespace2 # [ERROR] 2023-08-31 12:04:35.5721 pid:7128 token:[] namespace2 Hello from namespace2
If you encounter a bug or you have a feature request - please file an issue. For questions, discussions and staying up to date, please use the "teal" channel in the pharmaverse
slack workspace.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4