Skip to content

Commit 76ed777

Browse files
committed
fix: s3 error
1 parent 2fd0d9c commit 76ed777

File tree

2 files changed

+41
-19
lines changed

2 files changed

+41
-19
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@thecodeorigin/nuxt",
33
"type": "module",
4-
"version": "2.7.5",
4+
"version": "2.7.6",
55
"publishConfig": {
66
"registry": "https://registry.npmjs.org",
77
"access": "public"

server/utils/logger.ts

Lines changed: 40 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -74,20 +74,22 @@ export class Logger {
7474
console.error('Winston DailyRotateFile Transport Error:', error)
7575
})
7676

77-
this.logger = winston.createLogger({
78-
level: winstonLogLevel,
79-
transports: [
80-
new winston.transports.Console({
81-
format: winston.format.combine(
82-
winston.format.colorize(),
83-
winston.format.simple(),
84-
levelFilter(),
85-
),
86-
silent: this.enabledLogLevels !== null && this.enabledLogLevels.size === 0,
87-
}),
88-
this.dailyRotateFileTransport,
89-
],
90-
})
77+
if (this.s3Bucket && this.s3Client) {
78+
this.logger = winston.createLogger({
79+
level: winstonLogLevel,
80+
transports: [
81+
new winston.transports.Console({
82+
format: winston.format.combine(
83+
winston.format.colorize(),
84+
winston.format.simple(),
85+
levelFilter(),
86+
),
87+
silent: this.enabledLogLevels !== null && this.enabledLogLevels.size === 0,
88+
}),
89+
this.dailyRotateFileTransport,
90+
],
91+
})
92+
}
9193

9294
if (this.enabledLogLevels !== null && this.enabledLogLevels.size === 0) {
9395
console.info('Logger: All logging is disabled (LOG_LEVEL is empty array or all levels filtered out)')
@@ -232,19 +234,39 @@ export class Logger {
232234
}
233235

234236
public log(message: any, meta?: Record<string, any>) {
235-
this.logger.verbose(message, meta)
237+
if (this.s3Bucket && this.s3Client) {
238+
this.logger.verbose(message, meta)
239+
}
240+
else {
241+
console.log(message, meta)
242+
}
236243
}
237244

238245
public info(message: any, meta?: Record<string, any>) {
239-
this.logger.info(message, meta)
246+
if (this.s3Bucket && this.s3Client) {
247+
this.logger.info(message, meta)
248+
}
249+
else {
250+
console.info(message, meta)
251+
}
240252
}
241253

242254
public warn(message: any, meta?: Record<string, any>) {
243-
this.logger.warn(message, meta)
255+
if (this.s3Bucket && this.s3Client) {
256+
this.logger.warn(message, meta)
257+
}
258+
else {
259+
console.warn(message, meta)
260+
}
244261
}
245262

246263
public error(message: any, meta?: Record<string, any>) {
247-
this.logger.error(message, meta)
264+
if (this.s3Bucket && this.s3Client) {
265+
this.logger.error(message, meta)
266+
}
267+
else {
268+
console.error(message, meta)
269+
}
248270
}
249271

250272
public createRequestLogger() {

0 commit comments

Comments
 (0)