瀏覽代碼

fix(syncing-server): elevate otel sdk before the winston import

Karol Sójko 1 年之前
父節點
當前提交
250c1f069b
共有 2 個文件被更改,包括 12 次插入10 次删除
  1. 6 5
      packages/syncing-server/bin/server.ts
  2. 6 5
      packages/syncing-server/bin/worker.ts

+ 6 - 5
packages/syncing-server/bin/server.ts

@@ -1,5 +1,11 @@
 import 'reflect-metadata'
 
+import { OpenTelemetrySDK } from '@standardnotes/domain-events-infra'
+import { ServiceIdentifier } from '@standardnotes/domain-core'
+
+const sdk = new OpenTelemetrySDK(ServiceIdentifier.NAMES.SyncingServer)
+sdk.start()
+
 import '../src/Infra/InversifyExpressUtils/AnnotatedHealthCheckController'
 import '../src/Infra/InversifyExpressUtils/AnnotatedItemsController'
 import '../src/Infra/InversifyExpressUtils/AnnotatedMessagesController'
@@ -11,17 +17,12 @@ import helmet from 'helmet'
 import * as cors from 'cors'
 import { urlencoded, json, Request, Response, NextFunction } from 'express'
 import * as winston from 'winston'
-import { OpenTelemetrySDK } from '@standardnotes/domain-events-infra'
-import { ServiceIdentifier } from '@standardnotes/domain-core'
 import { InversifyExpressServer } from 'inversify-express-utils'
 
 import TYPES from '../src/Bootstrap/Types'
 import { Env } from '../src/Bootstrap/Env'
 import { ContainerConfigLoader } from '../src/Bootstrap/Container'
 
-const sdk = new OpenTelemetrySDK(ServiceIdentifier.NAMES.SyncingServer)
-sdk.start()
-
 const container = new ContainerConfigLoader()
 void container.load().then((container) => {
   const env: Env = new Env()

+ 6 - 5
packages/syncing-server/bin/worker.ts

@@ -1,16 +1,17 @@
 import 'reflect-metadata'
 
+import { OpenTelemetrySDK } from '@standardnotes/domain-events-infra'
+import { ServiceIdentifier } from '@standardnotes/domain-core'
+
+const sdk = new OpenTelemetrySDK(ServiceIdentifier.NAMES.SyncingServerWorker)
+sdk.start()
+
 import { Logger } from 'winston'
 
 import TYPES from '../src/Bootstrap/Types'
 import { Env } from '../src/Bootstrap/Env'
 import { DomainEventSubscriberFactoryInterface } from '@standardnotes/domain-events'
 import { ContainerConfigLoader } from '../src/Bootstrap/Container'
-import { OpenTelemetrySDK } from '@standardnotes/domain-events-infra'
-import { ServiceIdentifier } from '@standardnotes/domain-core'
-
-const sdk = new OpenTelemetrySDK(ServiceIdentifier.NAMES.SyncingServerWorker)
-sdk.start()
 
 const container = new ContainerConfigLoader('worker')
 void container.load().then((container) => {