/** * Returns a new effect that ignores the success or failure of this effect, * but which also logs failures at the Debug level, just in case the failure * turns out to be important. * * @tsplus getter effect/core/io/Effect ignoreLogged */ export function ignoreLogged(self: Effect): Effect { return self.foldCause( (cause) => Effect.logDebugCauseMessage( "An error was silently ignored because it is not anticipated to be useful", cause ), () => Effect.unit ) }