diff --git a/.changeset/large-carpets-arrive.md b/.changeset/large-carpets-arrive.md deleted file mode 100644 index 0f27e00..0000000 --- a/.changeset/large-carpets-arrive.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@reafrac/logger': major ---- - -add centralize logging package shared accross the apps diff --git a/apps/content-proxy/CHANGELOG.md b/apps/content-proxy/CHANGELOG.md index 848ae14..7604b1d 100644 --- a/apps/content-proxy/CHANGELOG.md +++ b/apps/content-proxy/CHANGELOG.md @@ -1,5 +1,13 @@ # @reafrac/content-proxy +## 0.3.2 + +### Patch Changes + +- Updated dependencies [1e806bb] + - @reafrac/logger@1.0.0 + - @reafrac/external-script@2.1.1 + ## 0.3.1 ### Patch Changes diff --git a/apps/content-proxy/Dockerfile b/apps/content-proxy/Dockerfile index f0f6f83..68942f5 100644 --- a/apps/content-proxy/Dockerfile +++ b/apps/content-proxy/Dockerfile @@ -15,6 +15,7 @@ COPY apps/content-proxy/package.json ./apps/content-proxy/ COPY packages/database/package.json ./packages/database/ COPY packages/feed-utils/package.json ./packages/feed-utils/ COPY packages/external-script/package.json ./packages/external-script/ +COPY packages/logger/package.json ./packages/logger/ # Install dependencies (including devDependencies for build) RUN bun install --linker isolated --frozen-lockfile --filter '!@reafrac/web' @@ -27,12 +28,13 @@ COPY apps/content-proxy/ ./apps/content-proxy/ COPY packages/database/ ./packages/database/ COPY packages/feed-utils/ ./packages/feed-utils/ COPY packages/external-script/ ./packages/external-script/ +COPY packages/logger/ ./packages/logger/ # Build application with version injection ARG BUILD_VERSION ARG BUILD_DATE ENV NODE_ENV=production -RUN bun run build --filter=@reafrac/content-proxy --filter=@reafrac/feed-utils --filter=@reafrac/external-script +RUN bun run build --filter=@reafrac/content-proxy --filter=@reafrac/feed-utils --filter=@reafrac/external-script --filter=@reafrac/logger # Stage 2: Production stage - using debug variant for HEALTHCHECK support FROM alpine:3 diff --git a/apps/content-proxy/package.json b/apps/content-proxy/package.json index 1f162a0..76b999b 100644 --- a/apps/content-proxy/package.json +++ b/apps/content-proxy/package.json @@ -1,6 +1,6 @@ { "name": "@reafrac/content-proxy", - "version": "0.3.1", + "version": "0.3.2", "type": "module", "module": "src/index.js", "scripts": { diff --git a/apps/feed-updater/CHANGELOG.md b/apps/feed-updater/CHANGELOG.md index a17008a..03bee37 100644 --- a/apps/feed-updater/CHANGELOG.md +++ b/apps/feed-updater/CHANGELOG.md @@ -1,5 +1,11 @@ # @reafrac/feed-updater +## 0.0.6 + +### Patch Changes + +- @reafrac/external-script@2.1.1 + ## 0.0.5 ### Patch Changes diff --git a/apps/feed-updater/package.json b/apps/feed-updater/package.json index 83adb2f..a500f0d 100644 --- a/apps/feed-updater/package.json +++ b/apps/feed-updater/package.json @@ -1,6 +1,6 @@ { "name": "@reafrac/feed-updater", - "version": "0.0.5", + "version": "0.0.6", "private": true, "type": "module", "scripts": { diff --git a/apps/web/CHANGELOG.md b/apps/web/CHANGELOG.md index 495d4ea..58e72d1 100644 --- a/apps/web/CHANGELOG.md +++ b/apps/web/CHANGELOG.md @@ -1,5 +1,13 @@ # @reafrac/web +## 2.1.1 + +### Patch Changes + +- Updated dependencies [1e806bb] + - @reafrac/logger@1.0.0 + - @reafrac/external-script@2.1.1 + ## 2.1.0 ### Minor Changes diff --git a/apps/web/package.json b/apps/web/package.json index a086966..a78dba6 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@reafrac/web", - "version": "2.1.0", + "version": "2.1.1", "private": true, "type": "module", "scripts": { diff --git a/packages/external-script/CHANGELOG.md b/packages/external-script/CHANGELOG.md index 2029f1f..6311aaa 100644 --- a/packages/external-script/CHANGELOG.md +++ b/packages/external-script/CHANGELOG.md @@ -1,5 +1,12 @@ # @reafrac/external-script +## 2.1.1 + +### Patch Changes + +- Updated dependencies [1e806bb] + - @reafrac/logger@1.0.0 + ## 2.1.0 ### Patch Changes diff --git a/packages/external-script/package.json b/packages/external-script/package.json index 7e5a3c6..e8eeae5 100644 --- a/packages/external-script/package.json +++ b/packages/external-script/package.json @@ -1,6 +1,6 @@ { "name": "@reafrac/external-script", - "version": "2.1.0", + "version": "2.1.1", "private": true, "type": "module", "main": "./src/index.ts", diff --git a/packages/logger/CHANGELOG.md b/packages/logger/CHANGELOG.md new file mode 100644 index 0000000..ee7dba7 --- /dev/null +++ b/packages/logger/CHANGELOG.md @@ -0,0 +1,7 @@ +# @reafrac/logger + +## 1.0.0 + +### Major Changes + +- 1e806bb: add centralize logging package shared accross the apps diff --git a/packages/logger/package.json b/packages/logger/package.json index 4dd0c62..32e0ba4 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -1,6 +1,6 @@ { "name": "@reafrac/logger", - "version": "0.1.0", + "version": "1.0.0", "private": true, "type": "module", "main": "./src/index.ts", diff --git a/packages/logger/src/index.ts b/packages/logger/src/index.ts index ef54a40..520a5e8 100644 --- a/packages/logger/src/index.ts +++ b/packages/logger/src/index.ts @@ -60,15 +60,19 @@ function createPinoOptions(options: CreateLoggerOptions): LoggerOptions { }; if (pretty) { - pinoOptions.transport = { - target: 'pino-pretty', - options: { - colorize: true, - translateTime: 'SYS:standard', - ignore: 'pid,hostname', - singleLine: false - } - }; + try { + pinoOptions.transport = { + target: 'pino-pretty', + options: { + colorize: true, + translateTime: 'SYS:standard', + ignore: 'pid,hostname', + singleLine: false + } + }; + } catch { + // pino-pretty not available (compiled binary), use JSON output + } } return pinoOptions;