(self)
| 67 | self.logger.info(f"Setting up sentry (enabled={self.enabled})") |
| 68 | |
| 69 | def init(self): |
| 70 | sentry_sdk.init( |
| 71 | dsn=self.config["dsn"], |
| 72 | environment=getenv("OL_SENTRY_ENVIRONMENT", self.config["environment"]), |
| 73 | traces_sample_rate=self.config.get("traces_sample_rate", 0.0), |
| 74 | profiles_sample_rate=self.config.get("profiles_sample_rate", 0.0), |
| 75 | release=get_software_version(), |
| 76 | enable_logs=self.config.get("enable_logs", True), |
| 77 | ) |
| 78 | |
| 79 | def bind_to_webpy_app(self, app: web.application) -> None: |
| 80 | _internalerror = app.internalerror |
no test coverage detected