Selaa lähdekoodia

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

Karol Sójko 1 vuosi sitten
vanhempi
commit
250c1f069b

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

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

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

@@ -1,16 +1,17 @@
 import 'reflect-metadata'
 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 { Logger } from 'winston'
 
 
 import TYPES from '../src/Bootstrap/Types'
 import TYPES from '../src/Bootstrap/Types'
 import { Env } from '../src/Bootstrap/Env'
 import { Env } from '../src/Bootstrap/Env'
 import { DomainEventSubscriberFactoryInterface } from '@standardnotes/domain-events'
 import { DomainEventSubscriberFactoryInterface } from '@standardnotes/domain-events'
 import { ContainerConfigLoader } from '../src/Bootstrap/Container'
 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')
 const container = new ContainerConfigLoader('worker')
 void container.load().then((container) => {
 void container.load().then((container) => {