Add more info to log (stdout) output (#5)

This commit is contained in:
Melroy van den Berg 2025-01-15 18:42:11 +01:00 committed by GitHub
parent 252c1a0ed6
commit 4d89867120
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,5 +1,7 @@
import fs from 'node:fs/promises'; import fs from 'node:fs/promises';
console.info('Creating the output directory');
await fs.rm('./.output/data', { recursive: true, force: true }); await fs.rm('./.output/data', { recursive: true, force: true });
await fs.mkdir('./.output/data', { recursive: true }); await fs.mkdir('./.output/data', { recursive: true });
@ -26,6 +28,8 @@ const fetchReleases = async () => {
return output.sort((a, b) => a.publishedAt - b.publishedAt); return output.sort((a, b) => a.publishedAt - b.publishedAt);
}; };
console.info('Fetching the latest Mbin releases');
const releases = await fetchReleases(); const releases = await fetchReleases();
fs.writeFile('./.output/data/releases.json', JSON.stringify(releases), 'utf8'); fs.writeFile('./.output/data/releases.json', JSON.stringify(releases), 'utf8');
@ -97,7 +101,7 @@ const fetchServerList = async () => {
* @returns {Promise<import('./routes/servers').Server>} * @returns {Promise<import('./routes/servers').Server>}
*/ */
const fetchServerInfo = async (domain) => { const fetchServerInfo = async (domain) => {
console.log('START:', domain); console.info('START:', domain);
let jsonNodeInfo; let jsonNodeInfo;
try { try {
@ -163,7 +167,7 @@ const fetchServerInfo = async (domain) => {
api: apiOutput, api: apiOutput,
}; };
console.log('FINISH:', domain); console.info('FINISH:', domain);
return output; return output;
}; };
@ -183,7 +187,7 @@ const initServerData = async () => {
}) })
.map((v) => v.value); .map((v) => v.value);
console.log('Mbin servers found:', serversJson.length); console.info('Mbin servers found:', serversJson.length);
fs.writeFile( fs.writeFile(
'./.output/data/servers.json', './.output/data/servers.json',
@ -192,4 +196,6 @@ const initServerData = async () => {
); );
}; };
console.info('Start init server data');
await initServerData(); await initServerData();
console.info('Done')