summaryrefslogtreecommitdiff
path: root/packages/backend/src/server
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-05-05 09:33:32 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-05-08 11:05:14 -0400
commitc23b1c3be77be82ef73d3dac47c58e771fea7eff (patch)
tree50d0660919da7317c2d36c41c3073652aa6c9876 /packages/backend/src/server
parentmatch preview cache duration for HTTP and Redis (diff)
downloadsharkey-c23b1c3be77be82ef73d3dac47c58e771fea7eff.tar.gz
sharkey-c23b1c3be77be82ef73d3dac47c58e771fea7eff.tar.bz2
sharkey-c23b1c3be77be82ef73d3dac47c58e771fea7eff.zip
reduce log spam from UrlPreviewService.ts
Diffstat (limited to 'packages/backend/src/server')
-rw-r--r--packages/backend/src/server/web/UrlPreviewService.ts9
1 files changed, 2 insertions, 7 deletions
diff --git a/packages/backend/src/server/web/UrlPreviewService.ts b/packages/backend/src/server/web/UrlPreviewService.ts
index 7eeb6535b1..13e103c780 100644
--- a/packages/backend/src/server/web/UrlPreviewService.ts
+++ b/packages/backend/src/server/web/UrlPreviewService.ts
@@ -125,7 +125,6 @@ export class UrlPreviewService {
const cacheKey = `${url}@${lang}@${cacheFormatVersion}`;
const cached = await this.previewCache.get(cacheKey);
if (cached !== undefined) {
- this.logger.info(`Returning cache preview of ${cacheKey}`);
// Cache 1 day (matching redis)
reply.header('Cache-Control', 'public, max-age=86400');
@@ -136,10 +135,6 @@ export class UrlPreviewService {
return cached;
}
- this.logger.info(this.meta.urlPreviewSummaryProxyUrl
- ? `(Proxy) Getting preview of ${cacheKey} ...`
- : `Getting preview of ${cacheKey} ...`);
-
try {
const summary: LocalSummalyResult = this.meta.urlPreviewSummaryProxyUrl
? await this.fetchSummaryFromProxy(url, this.meta, lang)
@@ -157,7 +152,7 @@ export class UrlPreviewService {
};
}
- this.logger.succ(`Got preview of ${url}: ${summary.title}`);
+ this.logger.info(`Got preview of ${url} in ${lang}: ${summary.title}`);
if (!(summary.url.startsWith('http://') || summary.url.startsWith('https://'))) {
throw new Error('unsupported schema included');
@@ -184,7 +179,7 @@ export class UrlPreviewService {
return summary;
} catch (err) {
- this.logger.warn(`Failed to get preview of ${url}: ${err}`);
+ this.logger.warn(`Failed to get preview of ${url} for ${lang}: ${err}`);
reply.code(422);
reply.header('Cache-Control', 'max-age=86400, immutable');