mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-14 17:02:49 +03:00
d00f4ef497
### Description This PR makes use of the fact that the `LoggerSet` is created in a `ManagedT` context to guarantee that we flush it when the `ManagedT` context terminates, which is guaranteed even when an exception is thrown since `allocate` is implemented using `bracket`. This allows us to remove several manual calls to `flip onException flushLoggers`, and avoids having to manually perform that check everywhere. PR-URL: https://github.com/hasura/graphql-engine-mono/pull/8629 GitOrigin-RevId: 47657b910dc1bb7cfc0594f02e6cce9893ae3439 |
||
---|---|---|
.. | ||
benchmarks | ||
documentation | ||
lib | ||
src-emit-metadata-openapi | ||
src-exec | ||
src-lib | ||
src-rsr | ||
src-test | ||
test-manual | ||
test-mssql | ||
test-postgres | ||
tests-py | ||
.dockerignore | ||
.gitignore | ||
.ormolu | ||
commit_diff.txt | ||
COMPILING-ON-MACOS.md | ||
CONTRIBUTING.md | ||
graphql-engine.cabal | ||
Makefile | ||
STYLE.md | ||
testing-guidelines.md | ||
troubleshooting.md | ||
VERSIONS.json |