我设法在Yarn上启动了一个spark应用程序.但是,如下所示,emory的使用有点奇怪:
记忆保留意味着什么?如何有效地使用所有可用内存?
提前致谢.
我使用 Winston 作为 NodeJS 项目的记录器。我曾尝试向日志消息添加时间戳并配置 Winston 以非 Json 方式编写控制台日志消息,但未成功。我的配置如下
const appRoot = require('app-root-path');
const winston = require('winston');
const options = {
file: {
level: 'info',
filename: `${appRoot}/logs/app.log`,
timestamp: true,
handleExceptions: true,
json: true,
maxsize: 5242880, // 5MB
maxFiles: 15,
colorize: false,
},
console: {
level: 'debug',
timestamp: true,
handleExceptions: true,
json: false,
colorize: true,
},
};
const logger = winston.createLogger({
transports: [
new winston.transports.File(options.file),
new winston.transports.Console(options.console)
],
exitOnError: false,
});
module.exports = logger;
Run Code Online (Sandbox Code Playgroud)
这就是我在其他文件中导入 Winston 的方式(winston 配置文件位于我项目的根目录):
const winston = …Run Code Online (Sandbox Code Playgroud)