File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed
Sources/App/Core/Dependencies Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -41,6 +41,7 @@ struct EnvironmentClient {
4141 var current : @Sendable ( ) -> Environment = { XCTFail ( " current " ) ; return . development }
4242 var currentReferenceCache : @Sendable ( ) -> CurrentReferenceCache ?
4343 var dbId : @Sendable ( ) -> String ?
44+ var enableCFRayLogging : @Sendable ( ) -> Bool = { XCTFail ( " enableCFRayLogging " ) ; return true }
4445 var mastodonCredentials : @Sendable ( ) -> Mastodon . Credentials ?
4546 var random : @Sendable ( _ range: ClosedRange < Double > ) -> Double = { XCTFail ( " random " ) ; return Double . random ( in: $0) }
4647
@@ -104,6 +105,11 @@ extension EnvironmentClient: DependencyKey {
104105 current: { ( try ? Environment . detect ( ) ) ?? . development } ,
105106 currentReferenceCache: { . live } ,
106107 dbId: { Environment . get ( " DATABASE_ID " ) } ,
108+ enableCFRayLogging: {
109+ Environment . get ( " ENABLE_CF_RAY_LOGGING " )
110+ . flatMap ( \. asBool)
111+ ?? false
112+ } ,
107113 mastodonCredentials: {
108114 Environment . get ( " MASTODON_ACCESS_TOKEN " )
109115 . map ( Mastodon . Credentials. init ( accessToken: ) )
@@ -145,6 +151,7 @@ extension EnvironmentClient: TestDependencyKey {
145151 var mock = Self ( )
146152 mock. appVersion = { " test " }
147153 mock. current = { . development }
154+ mock. enableCFRayLogging = { true }
148155 return mock
149156 }
150157}
Original file line number Diff line number Diff line change @@ -46,6 +46,7 @@ x-shared: &shared
4646 DATABASE_USERNAME : ${DATABASE_USERNAME}
4747 DATABASE_PASSWORD : ${DATABASE_PASSWORD}
4848 DATABASE_USE_TLS : ${DATABASE_USE_TLS}
49+ ENABLE_CF_RAY_LOGGING : ${ENABLE_CF_RAY_LOGGING}
4950 FAILURE_MODE : ${FAILURE_MODE}
5051 GITHUB_TOKEN : ${GITHUB_TOKEN}
5152 GITLAB_API_TOKEN : ${GITLAB_API_TOKEN}
You can’t perform that action at this time.
0 commit comments