yield* ErrorTrackerService.captureException(
new DoesGetLoggedError({
message: "Some David Test 101010",
}),
)
yield* Effect.tryPromise(() => mysql.$connect()).pipe(
Effect.tapErrorCause((e) =>
ErrorTrackerService.captureException(
new DoesNOTGetLoggedError({ message: "Some David Test DOES NOT WORK 1" }),
),
),
Effect.orDie,
Effect.tap(() => Effect.logInfo("MySQL connected")),
)
yield* ErrorTrackerService.captureException(
new DoesGetLoggedError({
message: "Some David Test 101010",
}),
)
yield* Effect.tryPromise(() => mysql.$connect()).pipe(
Effect.tapErrorCause((e) =>
ErrorTrackerService.captureException(
new DoesNOTGetLoggedError({ message: "Some David Test DOES NOT WORK 1" }),
),
),
Effect.orDie,
Effect.tap(() => Effect.logInfo("MySQL connected")),
)