最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何将console.log写入文件

IT培训 admin 7浏览 0评论

如何将console.log写入文件

现在我使用以下方式显示信息:

console.log (kraken.id, markets)

但是,我想将所有进入控制台的信息写入文件。如何通过完成以下代码来完成?

'use strict';
var ccxt = require('ccxt');

(async () => {
    let kraken = new ccxt.kraken ()
    let markets = await kraken.load_markets ()
    //console.log (kraken.id, markets)


//How to write above console.log to file?
const fs = require('fs');
fs.writeFile("/Users/Andreas/Desktop/NODE/myproject/files/test.txt", "allinfoAsstring", function(err) {
    if(err) {
        return console.log(err);
    }

    console.log("The file was saved!");
}); 

}) ()
回答如下:

您可以尝试从变量中创建一个Object,并将它们格式化为JSON字符串。

/* ... */
const obj = {kraken, markets}

const fs = require('fs');
fs.writeFile("/Users/Andreas/Desktop/NODE/myproject/files/test.txt", JSON.stringify(obj), function(err) {
    if(err) {
        return console.log(err);
    }

    console.log("The file was saved!");
}); 

如何将console.log写入文件

现在我使用以下方式显示信息:

console.log (kraken.id, markets)

但是,我想将所有进入控制台的信息写入文件。如何通过完成以下代码来完成?

'use strict';
var ccxt = require('ccxt');

(async () => {
    let kraken = new ccxt.kraken ()
    let markets = await kraken.load_markets ()
    //console.log (kraken.id, markets)


//How to write above console.log to file?
const fs = require('fs');
fs.writeFile("/Users/Andreas/Desktop/NODE/myproject/files/test.txt", "allinfoAsstring", function(err) {
    if(err) {
        return console.log(err);
    }

    console.log("The file was saved!");
}); 

}) ()
回答如下:

您可以尝试从变量中创建一个Object,并将它们格式化为JSON字符串。

/* ... */
const obj = {kraken, markets}

const fs = require('fs');
fs.writeFile("/Users/Andreas/Desktop/NODE/myproject/files/test.txt", JSON.stringify(obj), function(err) {
    if(err) {
        return console.log(err);
    }

    console.log("The file was saved!");
}); 

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论