我正在研究角电子的应用。我正在尝试将winston logger添加到我的应用程序中。在配置了winston-logger.ts文件之后,当我使用npm run errors运行应用程序时,我得到了以下错误 ERROR in ./node_modules/winston/dist/winston/tail-file.js
Module not found: Error: Can't resolve 'fs' in 'C:\Users\node_modules\winston\dist\winston'
ERROR in ./node_modules/w
当我调用winston.debug时,看不到任何日志。我认为这是因为我需要更改允许看到的日志级别?Link to winston documentation。Loggly node.js documentation。 安装npm i winston-loggly-bulk @types/winston-loggly-bulk winston import { Loggly, LogglyOptions } from "winston-loggly-bulk";
import winston from 'winston';
export class Serve
我正在研究angular +电子应用程序。我使用的是angular版本8。我正在尝试将logger添加到我的应用程序中,并且为了登录电子部分,我尝试使用winston logger。
一旦我在我的应用程序中添加了winston配置文件,我就会在npm run build中得到以下错误
ERROR in ./node_modules/winston/dist/winston/tail-file.js
Module not found: Error: Can't resolve 'fs' in 'C:\Users\node_modules\winston\dist\
我用Nodejs和温斯顿记录器编写了一个标准的快速服务器。由于某种原因,日志输出被写入控制台和指定的日志文件。
代码中的每一行:
winston.log('info', '**************************************');
写入控制台和日志文件。
为什么会发生这种情况?
他是我的准则:
var express = require('express');
var bodyParser = require('body-parser');
var mysql = require ('mysql
我面临着与相同的问题,logger.info('Hello there. How are you?');在那里生成�[32minfo�[39m: �[32mHello there. How are you?�[39m
我不知道colorize在哪里,所以我可以删除它,下面是我的代码:
new winston.transports.File({
format: winston.format.combine(
winston.format.colorize({ // I added this but it's still not helping
我想创建自定义日志级别。创建是正确的,我可以在将来使用它们,但当我使用自定义关卡时,消息不会着色。正如我所看到的-颜色是在关卡之前添加的,这就是为什么我不能在自定义关卡中使用颜色。我的代码如下,当我使用warn或custom时-它崩溃并返回错误: TypeError: colors[Colorizer.allColors[lookup]] is not a function 还有调用的代码: const Winston = require('./logger');
Winston.error('1 This is a info statement');
Win
我需要一个使用http传输将日志发布到服务器上的工作示例。我能够使用文件、传输和控制台传输将消息记录在文件中和控制台上。与我尝试为http传输做的方式一样,温斯顿克莱恩的源cod看起来如下所示:
var winston = require('winston');
var logger = new (winston.Logger)({
transports: [
new (winston.transports.Console)(),
new (winston.transports.Http)({ host: 'localhost', port:8080
我碰巧用bunyan来记录数据。我想用适当的颜色打印日志,如红色、调试黄色的错误。等等;不幸的是,我找不到任何方法来做到这一点。现在我想知道winston是否有可能。我可以在winston中更改日志数据的颜色吗?
下面是我执行的代码。
var logger = require("winston-color");
var winston = require('winston');
var util = require('util');
var logFilename = __dirname + '/logfile
以下是代码示例:
var winston = require('winston');
var loggerNew = new (winston.Logger)({
transports: [
new winston.transports.File({filename: 'all-logs.log'})
],
exceptionHandlers: [
new winston.transports.File({filename: 'exceptions.log'})
]
});
我正
我正在创建NestJS应用程序,在其中我使用温斯顿记录器进行日志记录,我在日志文件中获取日志,但与日志一起,我还想要调用记录器的类名,以便很容易地识别哪个日志是由哪个类生成的。
下面是我的温斯顿装置:
app.module.ts
import { Module } from '@nestjs/common';
import { WinstonModule,utilities as nestWinstonModuleUtilities } from 'nest-winston';
import * as winston from 'winston'
我需要为每个传输不同类型的格式化程序。
示例:
logger = new (winston.Logger)({
transports: [
new (winston.transports.LogstashUDP)({
// some config here. Do noting on formatting
}),
new (winston.transports.Mail)({
// do formatting one way
}),
new (winston.