diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 29fe6954..fe68f34d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -47,5 +47,7 @@ jobs: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} run: | echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > .npmrc + - name: Build for Release + run: npx nx run-many --target=build --parallel=3 - name: Publish run: npx lerna publish --no-private from-git --yes diff --git a/CHANGELOG.md b/CHANGELOG.md index b07c6c9f..56b1d8fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.5.25](https://github.com/traceloop/openllmetry-js/compare/v0.5.24...v0.5.25) (2024-03-15) + +### Bug Fixes + +- **sdk:** do not initialize logger if not instructed ([#156](https://github.com/traceloop/openllmetry-js/issues/156)) ([cab900c](https://github.com/traceloop/openllmetry-js/commit/cab900c5c1233bb11cdf3f4b41c39005769b9ea0)) + ## [0.5.24](https://github.com/traceloop/openllmetry-js/compare/v0.5.23...v0.5.24) (2024-03-15) ### Bug Fixes diff --git a/lerna.json b/lerna.json index b026840d..cafef451 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "0.5.24", + "version": "0.5.25", "packages": ["packages/*"], "useNx": true } diff --git a/package-lock.json b/package-lock.json index 6ef1ac31..65101865 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23429,7 +23429,7 @@ }, "packages/traceloop-sdk": { "name": "@traceloop/node-server-sdk", - "version": "0.5.24", + "version": "0.5.25", "license": "Apache-2.0", "dependencies": { "@opentelemetry/exporter-trace-otlp-proto": "^0.49.1", diff --git a/packages/traceloop-sdk/CHANGELOG.md b/packages/traceloop-sdk/CHANGELOG.md index 1113e37a..ac310ae5 100644 --- a/packages/traceloop-sdk/CHANGELOG.md +++ b/packages/traceloop-sdk/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.5.25](https://github.com/traceloop/openllmetry-js/compare/v0.5.24...v0.5.25) (2024-03-15) + +### Bug Fixes + +- **sdk:** do not initialize logger if not instructed ([#156](https://github.com/traceloop/openllmetry-js/issues/156)) ([cab900c](https://github.com/traceloop/openllmetry-js/commit/cab900c5c1233bb11cdf3f4b41c39005769b9ea0)) + ## [0.5.24](https://github.com/traceloop/openllmetry-js/compare/v0.5.23...v0.5.24) (2024-03-15) ### Bug Fixes diff --git a/packages/traceloop-sdk/package.json b/packages/traceloop-sdk/package.json index 138d7af4..270e5b6c 100644 --- a/packages/traceloop-sdk/package.json +++ b/packages/traceloop-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@traceloop/node-server-sdk", - "version": "0.5.24", + "version": "0.5.25", "description": "Traceloop Software Development Kit (SDK) for Node.js", "main": "dist/index.js", "module": "dist/index.mjs", diff --git a/packages/traceloop-sdk/src/lib/configuration/index.ts b/packages/traceloop-sdk/src/lib/configuration/index.ts index b5d1ed5a..f3227cb6 100644 --- a/packages/traceloop-sdk/src/lib/configuration/index.ts +++ b/packages/traceloop-sdk/src/lib/configuration/index.ts @@ -60,12 +60,13 @@ export const initialize = (options: InitializeOptions) => { _configuration = Object.freeze(options); - diag.setLogger( - new DiagConsoleLogger(), - logLevelToOtelLogLevel(options.logLevel), - ); - - diag.info( + if (options.logLevel) { + diag.setLogger( + new DiagConsoleLogger(), + logLevelToOtelLogLevel(options.logLevel), + ); + } + console.log( `Traceloop exporting traces to ${ _configuration.exporter ? "a custom exporter" : _configuration.baseUrl }`, @@ -76,7 +77,7 @@ export const initialize = (options: InitializeOptions) => { }; const logLevelToOtelLogLevel = ( - logLevel?: "debug" | "info" | "warn" | "error", + logLevel: "debug" | "info" | "warn" | "error", ) => { switch (logLevel) { case "debug": @@ -87,7 +88,5 @@ const logLevelToOtelLogLevel = ( return DiagLogLevel.WARN; case "error": return DiagLogLevel.ERROR; - default: - return DiagLogLevel.INFO; } }; diff --git a/packages/traceloop-sdk/src/lib/interfaces/initialize-options.interface.ts b/packages/traceloop-sdk/src/lib/interfaces/initialize-options.interface.ts index 2d38ae43..afdae6c5 100644 --- a/packages/traceloop-sdk/src/lib/interfaces/initialize-options.interface.ts +++ b/packages/traceloop-sdk/src/lib/interfaces/initialize-options.interface.ts @@ -30,7 +30,7 @@ export interface InitializeOptions { /** * Defines default log level for SDK and all instrumentations. Optional. - * Defaults to info. + * Defaults to error. */ logLevel?: "debug" | "info" | "warn" | "error";