-
0 votesanswersviews
在帆中配置自定义winston日志记录传输
如何在风帆中配置winston以使用mongodb传输? 这似乎是在正确的轨道上,但有不同的运输 . https://groups.google.com/forum/#!topic/sailsjs/67u7SqzsNJQ 这是我现在的配置,模仿: http://pastebin.com/SNJxBNak Sails自动运行配置文件导出的任何功能,对吧? 函数notify()似乎没有运行 . 我是新... -
0 votesanswersviews
从winston登录到stackdriver
我正在使用库here从Node.js登录到Stackdriver . 但是,日志不是指定元数据资源,例如'global' . 我怎么做? var winston = require('winston'); var transport = require('@google-cloud/logging-winston'); winston.add(transport, { projectId: ... -
0 votesanswersviews
使用Winston 3.0x记录Puppeteer控制台输出
我正在尝试针对一系列网址运行Puppeteer并使用Winston 3.0记录控制台信息/警告/错误 . 我正在使用一个for循环,通过网址数组成功运行Puppeteer并进行屏幕抓取,但我仍然坚持理解如何实现Winston捕获控制台日志输出 . 我确定我只是不理解一些高级概念,因为我是一名基本程序员,所以我错了 . 这是我目前的代码 . const winston = require('win... -
1 votesanswersviews
无效传输,必须是具有日志方法winston mongodb日志记录的对象
我想将我的错误日志存储在mongoDB集合中 . 我正在使用winston和winston -mongoDB . 得到错误: throw new Error('无效传输,必须是带有日志方法的对象 . ');错误:无效传输,必须是具有日志方法的对象 . 这是logger文件中的代码 . 这是我的代码:从'app-root-path'导入appRoot;从'winston'导入{createLog... -
55 votesanswersviews
在几个模块中使用winston
我有几个模块 - 比如说server.js,module1.js,...,moduleN.js . 我想在server.js中定义日志文件: winston.add(winston.transports.File, { filename: 'mylogfile.log' }); 然后在我的所有模块中使用它 . 最好的方法是什么?我可以在每个模块中 exports.winston=winston;... -
21 votesanswersviews
温斯顿并不适合打印机
我正试图让Winston打印到控制台,所以我把它放在一个文件中并用节点运行它: var winston = require('winston'); winston.cli(); winston.data({ a: "test", of: "many", properties: { like: "this" } })... -
10 votesanswersviews
如何冲洗温斯顿日志?
我想在 process.exit 之前冲洗winston Logger . process.on('uncaughtException', function(err){ logger.error('Fatal uncaught exception crashed cluster', err); logger.flush(function(){ // <- p... -
3 votesanswersviews
使用winston登录:是否有Cassandra运输?
Cassandra 有运输吗? 我找不到任何现有的库,既没有documentation about transports也没有 npm search winston . -
5 votesanswersviews
让用户将 Logger 注入nodejs模块的最佳实践
我为nodejs编写了这个模块,可用于从任何地方通过sockjs向客户端分发事件 . 现在我想包括一些可配置的日志记录机制 . 目前,我正在添加winston作为依赖项,要求它作为每个类中的 Logger 并使用logger.error,logger.warn,... #logger.js var logger = require('winston'); module.exports=logger... -
68 votesanswersviews
Node.js - 记录/使用摩根和温斯顿
我们使用 morgan 来记录我们的快速转换: var morgan = require('morgan'); morgan('combined'); // a format string morgan(':remote-addr :method :url :uuid'); // a custom function morgan(function (req... -
4 votesanswersviews
将控制台传输附加到Winston日志记录
所以我试图将控制台作为传输方式连接到winston Logger . 以下是我的代码 . winston.add(winston.transports.Console, { level: 'info', colorize: true, timestamp: true, json: false, stringify: false, prettyPri... -
3 votesanswersviews
Winston没有在打字稿中登录到控制台
我对温斯顿很困惑 . 我使用以下打字稿代码登录我的* .ts文件中的控制台: import { Logger, LoggerInstance } from "winston"; const logger:LoggerInstance = new Logger(); logger.info('Now my debug messages are written to the co... -
0 votesanswersviews
Winston文件输出与控制台不同
我有一个简单的设置Winston控制日志一些信息,并将其写入文件 . 但是 - 文件输出与控制台输出不匹配 . 这是我的设置 const appRoot = require('app-root-path'); const { createLogger, format, transports } = require('winston'); const { combine, colorize, pri... -
6 votesanswersviews
无法将日志保存到mongodb数据库以获取winston-nodejs
我正在使用winston库:https://github.com/flatiron/winston尝试使用以下命令将数据存储到mongodb数据库:https://github.com/indexzero/winston-mongodb 插入我使用的数据: var MongoDB = require('winston-mongodb').MongoDB; var logger = new (win... -
3 votesanswersviews
使用winston-mongodb,express-winston和winston登录
我正在使用winston,expressWinston,winston-mongoDB来管理我的NodeJs应用程序中的日志 . 使用winston-mongodb运输时使用express-winston;我可以按以下格式将日志存储到我的mongoDB集合中 . (元:真) { "_id" : ObjectId("5a124f9781d911337ebeb98d&q... -
0 votesanswersviews
温斯顿没有使用webpack
我正在尝试在我的React项目中使用Winston,但Webpack似乎在构建时导致错误: node_modules / winston / lib / winston / transports.js中的警告关键依赖关系:23:17-34依赖关系的请求是一个表达式@ node_modules / winston / lib / winston / transports.js 23:17-34 n... -
0 votesanswersviews
即使文件名已通过,也会对文件名进行未定义
我正在为后端(节点js)创建一个 Logger ,我想要实现的是我只想获取dateTime,行号,文件名,错误代码,当我放入logger.info时出错信息(“错误在任何一种方法中都存在“” . 我正在使用摩根和温斯顿套餐 . 我收到时间戳和错误代码,但我写了一个函数来给出文件名和行号 . 当我检查日志文件时,标签是未定义的 . 这是我试图实现的代码 . 参考是Logger implementat... -
3 votesanswersviews
使用winston-mongodb和express-winston进行记录
我正在尝试使用express-winston和winston-mongodb在NodeJS项目中将请求/响应记录到MongoDB中 . 这是我到目前为止工作的示例代码; const expressWinston = require('express-winston'); const winston = require('winston'); require('winston-mongodb').... -
8 votesanswersviews
Winston:尝试写没有传输的日志
我正在尝试使用Winston为我的快速服务器设置访问日志和错误日志,但我似乎做错了什么 . 这是我对配置文件的尝试: const winston = require('winston'), fs = require('fs'); const tsFormat = () => (new Date()).toLocaleTimeString(); winston.loggers.add... -
-1 votesanswersviews
Winston将文件名记录到传输中
我有以下 Logger 模块: const { createLogger, format, transports } = require('winston'); const { combine, timestamp, label, printf, colorize } = format; const logger = require('winston'); const { red } = requ... -
0 votesanswersviews
使用嵌入式winstone服务器嵌入Winstone反向代理插件(使用http Header)的Jenkins
我已成功配置Jenkins使用带有Ping身份(Ping访问)的SSO,方法是使用Reverse Proxy Plugin(•标头用户名:X-Forwarded-User)并通过LDAP组授权用户 . 一切正常 . 但问题是标头注入的风险 . 我正在使用嵌入式winstone服务器 . 无法找到确保后端免受注射风险的方法 . 反向代理使用HTTP标头进行身份验证 . 作为一个例子,任何人都可以从后... -
0 votesanswersviews
Winston Logging - 如果另一个传输失败,则恢复传输
我正在使用winston和winston-elasticsearch来登录Elastic Search . 我没有问题设置传输,一切正常工作 . 无论如何,如果ES服务器无法访问,则在停机期间发送的日志似乎永远丢失 . 有没有办法告诉Winston在Elastic-Search传输失败时(并且只有当时)才能登录?