【问题标题】:Winston JS, format daily rotate filenameWinston JS,格式化每日旋转文件名
【发布时间】:2017-10-31 20:28:18
【问题描述】:

我正在尝试使用 Winston JS 登录控制台和不同的文件。 目前控制台日志工作正常,但不能给文件我想要的名称:2017-05-31_Node.log,我得到的是2017-05-31_Node.log2017-05-31

这是我的运输代码:

    import { DailyRotateFileTransportInstance, transports } from 'winston';
    import * as dailyRotateFile from 'winston-daily-rotate-file';
    import * as path from 'path';
    import * as moment from 'moment';

    import { LogConstants } from '../../constants';

    transports.DailyRotateFile = dailyRotateFile;

    export let DailyRotateFileTransport = new transports.DailyRotateFile({
        level: 'Error',
        filename: path.join(LogConstants.LogsDirectory, `${ moment().format('YYYY-MM-DD') }_Node.log`),
        datePattern: ''
    });

我怎样才能有一个没有最后日期的文件?

【问题讨论】:

    标签: javascript node.js winston


    【解决方案1】:

    你可以试试:

    {
    level: 'Error',
    filename: LogConstants.LogsDirectory,
    datePattern: 'yyyy-MM-dd_Node.log'
    }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-30
      • 1970-01-01
      • 1970-01-01
      • 2016-09-08
      • 2013-09-13
      • 1970-01-01
      • 2019-08-28
      • 1970-01-01
      相关资源
      最近更新 更多