| 76 | ::testing::AddGlobalTestEnvironment(new OtelEnvironment); |
| 77 | |
| 78 | void Log(LogLevel severity, std::string_view message) { |
| 79 | auto logger = std::dynamic_pointer_cast<telemetry::OtelLogger>( |
| 80 | util::LoggerRegistry::GetLogger(OtelEnvironment::kLoggerName)); |
| 81 | ASSERT_NE(logger, nullptr); |
| 82 | util::LogDetails details; |
| 83 | details.severity = severity; |
| 84 | details.message = message; |
| 85 | logger->Log(details); |
| 86 | } |
| 87 | |
| 88 | class TestLogging : public ::testing::Test { |
| 89 | public: |