mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-05 05:29:26 +08:00
chore: refine and enhance log messages.
This commit is contained in:
parent
33bfdf6cd7
commit
333f5b1593
@ -15,6 +15,7 @@ const tar = require('tar');
|
||||
const path = require('path');
|
||||
const { createStoragePluginsSymlink } = require('@nocobase/utils/plugin-symlink');
|
||||
const chalk = require('chalk');
|
||||
const { logger } = require('@nocobase/logger');
|
||||
|
||||
class Package {
|
||||
data;
|
||||
@ -77,7 +78,7 @@ class Package {
|
||||
}
|
||||
|
||||
if (!this.data.versions[version]) {
|
||||
console.log(chalk.redBright(`Download failed: ${this.packageName}@${version} package does not exist`));
|
||||
logger.error(`Download failed: ${this.packageName}@${version} package does not exist`);
|
||||
}
|
||||
|
||||
return [version, this.data.versions[version].dist.tarball];
|
||||
@ -108,7 +109,7 @@ class Package {
|
||||
|
||||
async download(options = {}) {
|
||||
if (await this.isDevPackage()) {
|
||||
console.log(chalk.yellowBright(`Skipped: ${this.packageName} is dev package`));
|
||||
logger.warn(`Skipped: ${this.packageName} is dev package`);
|
||||
return;
|
||||
}
|
||||
if (await this.isDownloaded(options.version)) {
|
||||
@ -116,7 +117,7 @@ class Package {
|
||||
}
|
||||
await this.getInfo();
|
||||
if (!this.data) {
|
||||
console.log(chalk.redBright(`Download failed: ${this.packageName} package does not exist`));
|
||||
logger.error(`Download failed: ${this.packageName} package does not exist`);
|
||||
return;
|
||||
}
|
||||
try {
|
||||
@ -140,9 +141,9 @@ class Package {
|
||||
.on('finish', resolve)
|
||||
.on('error', reject);
|
||||
});
|
||||
console.log(chalk.greenBright(`Downloaded: ${this.packageName}@${version}`));
|
||||
logger.info(`Downloaded: ${this.packageName}@${version}`);
|
||||
} catch (error) {
|
||||
console.log(chalk.redBright(`Download failed: ${this.packageName}`));
|
||||
logger.error(`Download failed: ${this.packageName}`);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -174,7 +175,8 @@ class PackageManager {
|
||||
});
|
||||
this.token = res1.data.token;
|
||||
} catch (error) {
|
||||
console.error(chalk.redBright(`Login failed: ${this.baseURL}`));
|
||||
logger.error(`Login failed: ${this.baseURL}`);
|
||||
logger.error(error);
|
||||
}
|
||||
}
|
||||
|
||||
@ -211,8 +213,8 @@ class PackageManager {
|
||||
const dir = path.resolve(process.env.PLUGIN_STORAGE_PATH, packageName);
|
||||
const r = await fs.exists(dir);
|
||||
if (r) {
|
||||
console.log(chalk.yellowBright(`Removed: ${packageName}`));
|
||||
await fs.rm(dir, { force: true, recursive: true });
|
||||
logger.info(`Removed: ${packageName}`);
|
||||
}
|
||||
}
|
||||
|
||||
@ -260,6 +262,6 @@ module.exports = (cli) => {
|
||||
await createStoragePluginsSymlink();
|
||||
});
|
||||
pkg.command('export-all').action(async () => {
|
||||
console.log('Todo...');
|
||||
logger.info('Todo...');
|
||||
});
|
||||
};
|
||||
|
@ -7,7 +7,7 @@
|
||||
* For more information, please refer to: https://www.nocobase.com/agreement.
|
||||
*/
|
||||
|
||||
import { createSystemLogger, getLoggerFilePath, SystemLogger } from '@nocobase/logger';
|
||||
import { createSystemLogger, getLoggerFilePath, logger, SystemLogger } from '@nocobase/logger';
|
||||
import { Registry, Toposort, ToposortOptions, uid } from '@nocobase/utils';
|
||||
import { createStoragePluginsSymlink } from '@nocobase/utils/plugin-symlink';
|
||||
import { Command } from 'commander';
|
||||
@ -17,7 +17,9 @@ import { EventEmitter } from 'events';
|
||||
import fs from 'fs';
|
||||
import http, { IncomingMessage, ServerResponse } from 'http';
|
||||
import compose from 'koa-compose';
|
||||
import process from 'node:process';
|
||||
import { promisify } from 'node:util';
|
||||
import { isMainThread, workerData } from 'node:worker_threads';
|
||||
import { isAbsolute, resolve } from 'path';
|
||||
import qs from 'qs';
|
||||
import handler from 'serve-handler';
|
||||
@ -29,8 +31,6 @@ import { applyErrorWithArgs, getErrorWithCode } from './errors';
|
||||
import { IPCSocketClient } from './ipc-socket-client';
|
||||
import { IPCSocketServer } from './ipc-socket-server';
|
||||
import { WSServer } from './ws-server';
|
||||
import { isMainThread, workerData } from 'node:worker_threads';
|
||||
import process from 'node:process';
|
||||
|
||||
const compress = promisify(compression());
|
||||
|
||||
@ -244,7 +244,7 @@ export class Gateway extends EventEmitter {
|
||||
try {
|
||||
handleApp = await this.getRequestHandleAppName(req as IncomingRequest);
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
logger.error(error);
|
||||
this.responseErrorWithCode('APP_INITIALIZING', res, { appName: handleApp });
|
||||
return;
|
||||
}
|
||||
@ -437,7 +437,7 @@ export class Gateway extends EventEmitter {
|
||||
}
|
||||
|
||||
if (this.port === null) {
|
||||
console.log('gateway port is not set, http server will not start');
|
||||
logger.error('gateway port is not set, http server will not start');
|
||||
return;
|
||||
}
|
||||
|
||||
@ -458,7 +458,7 @@ export class Gateway extends EventEmitter {
|
||||
});
|
||||
|
||||
this.server.listen(this.port, this.host, () => {
|
||||
console.log(`Gateway HTTP Server running at http://${this.host}:${this.port}/`);
|
||||
logger.info(`Gateway HTTP Server running at http://${this.host}:${this.port}/`);
|
||||
if (options?.callback) {
|
||||
options.callback(this.server);
|
||||
}
|
||||
|
@ -7,6 +7,7 @@
|
||||
* For more information, please refer to: https://www.nocobase.com/agreement.
|
||||
*/
|
||||
|
||||
import { logger } from '@nocobase/logger';
|
||||
import { randomUUID } from 'crypto';
|
||||
import fs from 'fs';
|
||||
import net from 'net';
|
||||
@ -75,7 +76,7 @@ export class IPCSocketServer {
|
||||
});
|
||||
|
||||
socketServer.listen(xpipe.eq(socketPath), () => {
|
||||
console.log(`Gateway IPC Server running at ${socketPath}`);
|
||||
logger.info(`Gateway IPC Server running at ${socketPath}`);
|
||||
});
|
||||
|
||||
return new IPCSocketServer(socketServer);
|
||||
|
Loading…
x
Reference in New Issue
Block a user