diff --git a/src/backend/src/clients/dynamodb/DDBClient.ts b/src/backend/src/clients/dynamodb/DDBClient.ts index 6fb7167f2..eb0374ec9 100644 --- a/src/backend/src/clients/dynamodb/DDBClient.ts +++ b/src/backend/src/clients/dynamodb/DDBClient.ts @@ -63,7 +63,7 @@ export class DDBClient { endpoint: dynamoEndpoint, region: 'us-west-2', }); - console.log(`DynamoDB client created with region ${await client.config.region()}`); + console.log(`Dynalite client created within instance for region: ${await client.config.region()}`); return client; } @@ -81,7 +81,7 @@ export class DDBClient { ...(this.config.endpoint ? { endpoint: this.config.endpoint } : {}), region: this.config.aws.region || 'us-west-2', }); - console.log(`Dynalite DynamoDB client created with region ${await client.config.region()}`); + console.log(`DynamoDB client created with region ${await client.config.region()}`); return client; } diff --git a/src/backend/src/modules/core/LogService.js b/src/backend/src/modules/core/LogService.js index 86980640d..365ac0254 100644 --- a/src/backend/src/modules/core/LogService.js +++ b/src/backend/src/modules/core/LogService.js @@ -471,11 +471,18 @@ class LogService extends BaseService { let logger; - if ( ! config.no_winston ) - { - logger = new WinstonLogger(winston.createLogger({ - levels: WINSTON_LEVELS, - transports: [ + if ( ! config.no_winston ) { + const requested_level = config.logger?.level; + const winston_level = typeof requested_level === 'string' + ? requested_level.toLowerCase() + : undefined; + const transports = config.toConsole + ? [ + new winston.transports.Console({ + level: winston_level ?? 'http', + }), + ] + : [ new winston.transports.DailyRotateFile({ level: 'http', filename: `${this.log_directory}/%DATE%.log`, @@ -497,7 +504,11 @@ class LogService extends BaseService { maxSize: '20m', maxFiles: '2d', }), - ], + ]; + + logger = new WinstonLogger(winston.createLogger({ + levels: WINSTON_LEVELS, + transports, })); } @@ -699,4 +710,4 @@ class LogService extends BaseService { module.exports = { LogService, stringify_log_entry, -}; \ No newline at end of file +}; diff --git a/src/backend/src/services/EmailService.js b/src/backend/src/services/EmailService.js index f2b619f98..46c31fdfc 100644 --- a/src/backend/src/services/EmailService.js +++ b/src/backend/src/services/EmailService.js @@ -40,6 +40,40 @@ Exciting news! {{app_title}} is Next Step: As your app begins to gain traction with more users, we will conduct periodic reviews to assess its performance and user engagement. Once your app meets our criteria, we'll invite you to our Incentive Program. This exclusive program will allow you to earn revenue each time users open your app. So, keep an eye out for updates and stay tuned for this exciting opportunity! Make sure to share your app with your fans, friends and family to help it gain traction: https://puter.com/app/{{app_name}}
+Best,
+The Puter Team
+
Hi{{#if owner_username}} {{owner_username}}{{/if}},
++Thanks for submitting {{app_title}} for the Puter App Center. We reviewed your listing and need some changes before it can be approved. +
+Reason:
+{{reason}}+
+Please update your listing and resubmit when ready. If you have questions, just reply to this email. +
+Best,
+The Puter Team
+
Hi{{#if owner_username}} {{owner_username}}{{/if}},
++We reviewed {{app_title}} and need some updates before it can move forward. +
+Requested updates:
+{{message}}+
+Once you make the changes, please resubmit your listing request. +
Best,
The Puter Team