feat: add log context

This commit is contained in:
Ayo Ayco 2024-08-18 19:47:27 +02:00
parent 4751ce9b80
commit e7091d1514
3 changed files with 59 additions and 68 deletions

View file

@ -24,7 +24,7 @@
"@astrojs/rss": "^4.0.7",
"@astrojs/sitemap": "^3.1.6",
"@ayco/astro-resume": "^0.4.2",
"@ayco/astro-sw": "^0.8.2",
"@ayco/astro-sw": "^0.8.4",
"@extractus/article-extractor": "^8.0.10",
"@fastify/middie": "^8.3.1",
"@fastify/static": "^7.0.4",

View file

@ -27,8 +27,8 @@ importers:
specifier: ^0.4.2
version: 0.4.2(astro@4.14.2(@types/node@22.4.0)(rollup@4.21.0)(sass@1.77.8)(typescript@5.5.4))
'@ayco/astro-sw':
specifier: ^0.8.2
version: 0.8.2
specifier: ^0.8.4
version: 0.8.4
'@extractus/article-extractor':
specifier: ^8.0.10
version: 8.0.10
@ -129,8 +129,8 @@ packages:
peerDependencies:
astro: ^4.12.2
'@ayco/astro-sw@0.8.2':
resolution: {integrity: sha512-v9TzcDSqI9G+VITJfJD0ndWZGW7AM6tfgCioYytacuxwBfRqLb4bxuaTjg6GigU/dj2SyITV086jLV1XkZGe9A==}
'@ayco/astro-sw@0.8.4':
resolution: {integrity: sha512-Gv+VoVsCQguFmb0/VHc3J9HxVD2S6KS/HXy+lOwYSOyfx7obKYyRL8pn/qC2HShPVI2V9PSuXHC7vMk0EheT2Q==}
engines: {node: '>=18.0.0'}
'@babel/code-frame@7.24.7':
@ -887,28 +887,25 @@ packages:
'@ungap/structured-clone@1.2.0':
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
'@volar/kit@2.4.0-alpha.18':
resolution: {integrity: sha512-dZMSNhesh23lhd61ax2l04IgIcYofAjm8M+5BKAmX47ROweyc8RrrslszCFUJynlmXx6JS1PoHqvo8+E0aAYQQ==}
'@volar/kit@2.4.0':
resolution: {integrity: sha512-uqwtPKhrbnP+3f8hs+ltDYXLZ6Wdbs54IzkaPocasI4aBhqWLht5qXctE1MqpZU52wbH359E0u9nhxEFmyon+w==}
peerDependencies:
typescript: '*'
'@volar/language-core@2.4.0-alpha.18':
resolution: {integrity: sha512-JAYeJvYQQROmVRtSBIczaPjP3DX4QW1fOqW1Ebs0d3Y3EwSNRglz03dSv0Dm61dzd0Yx3WgTW3hndDnTQqgmyg==}
'@volar/language-core@2.4.0':
resolution: {integrity: sha512-FTla+khE+sYK0qJP+6hwPAAUwiNHVMph4RUXpxf/FIPKUP61NFrVZorml4mjFShnueR2y9/j8/vnh09YwVdH7A==}
'@volar/language-server@2.4.0-alpha.18':
resolution: {integrity: sha512-dciHEE/R5kzI0bY71QfkoCVQ3cQI6g9MHfA4oIP6UhnJy0CdleUalWSygOXoD3Nq7Yk6wn2BRrb1PP5MsadY/Q==}
'@volar/language-server@2.4.0':
resolution: {integrity: sha512-rmGIjAxWekWQiGH97Mosb4juiD/hfFYNQKV5Py9r7vDOLSkbIwRhITbwHm88NJKs8P6TNc6w/PfBXN6yjKadJg==}
'@volar/language-service@2.4.0-alpha.18':
resolution: {integrity: sha512-EuetrtbEtudi9buinWAG5U3Jam5dY27zXd/7GYnx542kBwanWOBM8i4DAQd0z7M11fOxXgybxPA933uaSyaOog==}
'@volar/language-service@2.4.0':
resolution: {integrity: sha512-4P3yeQXIL68mLfS3n6P3m02IRg3GnLHUU9k/1PCHEfm5FG9bySkDOc72dbBn2vAa2BxOqm18bmmZXrsWuQ5AOw==}
'@volar/snapshot-document@2.4.0-alpha.18':
resolution: {integrity: sha512-JAeclEly/wnILhR4Pu9MpgBLInZJH49O1zoy8fU+pk5I+zpv7JIEby5z2UFAS60+sIDnxBdAGd7rZ5VibE70vg==}
'@volar/source-map@2.4.0':
resolution: {integrity: sha512-2ceY8/NEZvN6F44TXw2qRP6AQsvCYhV2bxaBPWxV9HqIfkbRydSksTFObCF1DBDNBfKiZTS8G/4vqV6cvjdOIQ==}
'@volar/source-map@2.4.0-alpha.18':
resolution: {integrity: sha512-MTeCV9MUwwsH0sNFiZwKtFrrVZUK6p8ioZs3xFzHc2cvDXHWlYN3bChdQtwKX+FY2HG6H3CfAu1pKijolzIQ8g==}
'@volar/typescript@2.4.0-alpha.18':
resolution: {integrity: sha512-sXh5Y8sqGUkgxpMWUGvRXggxYHAVxg0Pa1C42lQZuPDrW6vHJPR0VCK8Sr7WJsAW530HuNQT/ZIskmXtxjybMQ==}
'@volar/typescript@2.4.0':
resolution: {integrity: sha512-9zx3lQWgHmVd+JRRAHUSRiEhe4TlzL7U7e6ulWXOxHH/WNYxzKwCvZD7WYWEZFdw4dHfTD9vUR0yPQO6GilCaQ==}
'@vscode/emmet-helper@2.9.3':
resolution: {integrity: sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==}
@ -3050,20 +3047,20 @@ snapshots:
'@astrojs/compiler': 2.10.3
'@astrojs/yaml2ts': 0.2.0
'@jridgewell/sourcemap-codec': 1.5.0
'@volar/kit': 2.4.0-alpha.18(typescript@5.5.4)
'@volar/language-core': 2.4.0-alpha.18
'@volar/language-server': 2.4.0-alpha.18
'@volar/language-service': 2.4.0-alpha.18
'@volar/typescript': 2.4.0-alpha.18
'@volar/kit': 2.4.0(typescript@5.5.4)
'@volar/language-core': 2.4.0
'@volar/language-server': 2.4.0
'@volar/language-service': 2.4.0
'@volar/typescript': 2.4.0
fast-glob: 3.3.2
muggle-string: 0.4.1
volar-service-css: 0.0.59(@volar/language-service@2.4.0-alpha.18)
volar-service-emmet: 0.0.59(@volar/language-service@2.4.0-alpha.18)
volar-service-html: 0.0.59(@volar/language-service@2.4.0-alpha.18)
volar-service-prettier: 0.0.59(@volar/language-service@2.4.0-alpha.18)
volar-service-typescript: 0.0.59(@volar/language-service@2.4.0-alpha.18)
volar-service-typescript-twoslash-queries: 0.0.59(@volar/language-service@2.4.0-alpha.18)
volar-service-yaml: 0.0.59(@volar/language-service@2.4.0-alpha.18)
volar-service-css: 0.0.59(@volar/language-service@2.4.0)
volar-service-emmet: 0.0.59(@volar/language-service@2.4.0)
volar-service-html: 0.0.59(@volar/language-service@2.4.0)
volar-service-prettier: 0.0.59(@volar/language-service@2.4.0)
volar-service-typescript: 0.0.59(@volar/language-service@2.4.0)
volar-service-typescript-twoslash-queries: 0.0.59(@volar/language-service@2.4.0)
volar-service-yaml: 0.0.59(@volar/language-service@2.4.0)
vscode-html-languageservice: 5.3.0
vscode-uri: 3.0.8
transitivePeerDependencies:
@ -3156,7 +3153,7 @@ snapshots:
dependencies:
astro: 4.14.2(@types/node@22.4.0)(rollup@4.21.0)(sass@1.77.8)(typescript@5.5.4)
'@ayco/astro-sw@0.8.2':
'@ayco/astro-sw@0.8.4':
dependencies:
esbuild: 0.23.1
pathe: 1.1.2
@ -3838,25 +3835,24 @@ snapshots:
'@ungap/structured-clone@1.2.0': {}
'@volar/kit@2.4.0-alpha.18(typescript@5.5.4)':
'@volar/kit@2.4.0(typescript@5.5.4)':
dependencies:
'@volar/language-service': 2.4.0-alpha.18
'@volar/typescript': 2.4.0-alpha.18
'@volar/language-service': 2.4.0
'@volar/typescript': 2.4.0
typesafe-path: 0.2.2
typescript: 5.5.4
vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.0.8
'@volar/language-core@2.4.0-alpha.18':
'@volar/language-core@2.4.0':
dependencies:
'@volar/source-map': 2.4.0-alpha.18
'@volar/source-map': 2.4.0
'@volar/language-server@2.4.0-alpha.18':
'@volar/language-server@2.4.0':
dependencies:
'@volar/language-core': 2.4.0-alpha.18
'@volar/language-service': 2.4.0-alpha.18
'@volar/snapshot-document': 2.4.0-alpha.18
'@volar/typescript': 2.4.0-alpha.18
'@volar/language-core': 2.4.0
'@volar/language-service': 2.4.0
'@volar/typescript': 2.4.0
path-browserify: 1.0.1
request-light: 0.7.0
vscode-languageserver: 9.0.1
@ -3864,23 +3860,18 @@ snapshots:
vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.0.8
'@volar/language-service@2.4.0-alpha.18':
'@volar/language-service@2.4.0':
dependencies:
'@volar/language-core': 2.4.0-alpha.18
'@volar/language-core': 2.4.0
vscode-languageserver-protocol: 3.17.5
vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.0.8
'@volar/snapshot-document@2.4.0-alpha.18':
dependencies:
vscode-languageserver-protocol: 3.17.5
vscode-languageserver-textdocument: 1.0.12
'@volar/source-map@2.4.0': {}
'@volar/source-map@2.4.0-alpha.18': {}
'@volar/typescript@2.4.0-alpha.18':
'@volar/typescript@2.4.0':
dependencies:
'@volar/language-core': 2.4.0-alpha.18
'@volar/language-core': 2.4.0
path-browserify: 1.0.1
vscode-uri: 3.0.8
@ -6281,44 +6272,44 @@ snapshots:
optionalDependencies:
vite: 5.4.1(@types/node@22.4.0)(sass@1.77.8)
volar-service-css@0.0.59(@volar/language-service@2.4.0-alpha.18):
volar-service-css@0.0.59(@volar/language-service@2.4.0):
dependencies:
vscode-css-languageservice: 6.3.0
vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.0.8
optionalDependencies:
'@volar/language-service': 2.4.0-alpha.18
'@volar/language-service': 2.4.0
volar-service-emmet@0.0.59(@volar/language-service@2.4.0-alpha.18):
volar-service-emmet@0.0.59(@volar/language-service@2.4.0):
dependencies:
'@emmetio/css-parser': 0.4.0
'@emmetio/html-matcher': 1.3.0
'@vscode/emmet-helper': 2.9.3
vscode-uri: 3.0.8
optionalDependencies:
'@volar/language-service': 2.4.0-alpha.18
'@volar/language-service': 2.4.0
volar-service-html@0.0.59(@volar/language-service@2.4.0-alpha.18):
volar-service-html@0.0.59(@volar/language-service@2.4.0):
dependencies:
vscode-html-languageservice: 5.3.0
vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.0.8
optionalDependencies:
'@volar/language-service': 2.4.0-alpha.18
'@volar/language-service': 2.4.0
volar-service-prettier@0.0.59(@volar/language-service@2.4.0-alpha.18):
volar-service-prettier@0.0.59(@volar/language-service@2.4.0):
dependencies:
vscode-uri: 3.0.8
optionalDependencies:
'@volar/language-service': 2.4.0-alpha.18
'@volar/language-service': 2.4.0
volar-service-typescript-twoslash-queries@0.0.59(@volar/language-service@2.4.0-alpha.18):
volar-service-typescript-twoslash-queries@0.0.59(@volar/language-service@2.4.0):
dependencies:
vscode-uri: 3.0.8
optionalDependencies:
'@volar/language-service': 2.4.0-alpha.18
'@volar/language-service': 2.4.0
volar-service-typescript@0.0.59(@volar/language-service@2.4.0-alpha.18):
volar-service-typescript@0.0.59(@volar/language-service@2.4.0):
dependencies:
path-browserify: 1.0.1
semver: 7.6.3
@ -6327,14 +6318,14 @@ snapshots:
vscode-nls: 5.2.0
vscode-uri: 3.0.8
optionalDependencies:
'@volar/language-service': 2.4.0-alpha.18
'@volar/language-service': 2.4.0
volar-service-yaml@0.0.59(@volar/language-service@2.4.0-alpha.18):
volar-service-yaml@0.0.59(@volar/language-service@2.4.0):
dependencies:
vscode-uri: 3.0.8
yaml-language-server: 1.15.0
optionalDependencies:
'@volar/language-service': 2.4.0-alpha.18
'@volar/language-service': 2.4.0
vscode-css-languageservice@6.3.0:
dependencies:

View file

@ -12,7 +12,7 @@ const cleanOldCaches = async () => {
const allCaches = await caches.keys();
allCaches.forEach(key => {
if (!allowCacheNames.includes(key)) {
logInfo('Deleting old cache', {force: !!forceLogging, data: key});
logInfo('Deleting old cache', {force: !!forceLogging, data: key, context: 'cozy-sw'});
caches.delete(key);
}
});