Описание тега winston

A multi-transport async logging library for node.js.
0 ответов

Как добавить unique_id в мои журналы экспресс-узлов с помощью winston без всякого рефакторинга?

У меня есть приложение Express. Я хотел бы отследить все записи, которые были сделаны одним запросом. Apache имеет модуль под названием mod_unique_id который вводит в заголовки запроса специальный, содержащий уникальный хеш. Я хотел бы использовать …
30 дек '15 в 17:55
2 ответа

Формат журнала Winston

Я использую Winston ^3.0.0-rc6, как показано ниже: var options = { file: { level: 'info', filename: `${appRoot}/logs/app.log`, handleExceptions: true, json: true, prettyPrint: true, maxsize: 5242880, // 5MB maxFiles: 5, colorize: true, }} const json…
10 июн '18 в 07:48
1 ответ

Когда использовать отладку против других каркасов

В NodeJS есть две популярные платформы ведения журналов. Один winston и еще один Bunyan, Есть еще один инструмент под названием debug, Насколько я понимаю, они просто делают то же самое, что записывает что-то. debug это компонент по умолчанию для пр…
29 окт '15 в 00:05
1 ответ

Уинстон пишет только на один транспорт

Я использую кастом winston регистратор для одновременной записи в консоль и в файл в зависимости от уровня ведения журнала (т. е. все, что для консоли, но только ошибки и предупреждения в файл). По какой-то причине запись в консоль работает, пока в …
13 июн '16 в 16:15
1 ответ

Как указать разные файлы журнала для каждой записи журнала

У меня есть следующий скрипт, который работает как модуль регистрации для других скриптов в моем приложении: logger.js winston = require('winston'); var fileLog = new (winston.Logger)({ transports:[ new (winston.transports.File)({filename: filename.…
11 апр '14 в 20:10
0 ответов

Процесс узла по-прежнему завершается, даже если для winston logger exitOnError установлено значение false

Вот мой конфиг winston logger. я имею exitOnError установлено в false, но процесс узла все равно завершается при ошибке. Есть ли альтернативы? у меня тоже есть process.on('uncaughtException', function(err) {} определенный, который работал прежде, че…
06 май '16 в 15:13
1 ответ

Уинстон не регистрирует неисследованные исключения

Я пытаюсь использовать Winston для записи необработанных исключений в файл и консоль. Проблема в том, что он не регистрирует их. Вот моя настройка: var winston = require('winston'); let file = process.env.APP_TOOL_SET_API_PROJECT+"/logs/app.log"; co…
05 сен '18 в 11:34
1 ответ

Winston регистрируется в консоли, но не в лог-файлах

Я использую Winston для входа в мой проект. Я вижу журналы в консоли, но в файлах журналов регистрации нет. Файл Winston.js var appRoot = require('app-root-path'); var winston = require('winston'); const {transports, createLogger, format} = require(…
20 дек '18 в 05:19
2 ответа

Как войти в консоль JSON и получить в журналах cloudwatch правильные метаданные?

winston.info('Hello again distributed logs', { app: 'test', sid: 1 }) pino.info('Hello again distributed logs', { app: 'test', sid: 1 }) Выход: {"app":"test","sid":1,"level":"info","message":"Hello again distributed logs","timestamp":"2017-02-16T03:…
16 фев '17 в 03:41
2 ответа

Где находится файл журнала в приложении nodejs с winston

Я не могу найти в своем каталоге приложения файл 'test.log'? код ниже находится в server.js var winston = require('winston'), mylogger = new (winston.Logger)({ transports: [ new (winston.transports.Console) (), new (winston.transports.File) ({filena…
12 дек '13 в 17:25
0 ответов

Вывод файла Winston отличается от консоли

У меня есть простая настройка для Winston, чтобы консоль записывала некоторую информацию, а также записывала ее в файл. Однако - вывод файла не совпадает с выводом консоли. Вот мои настройки const appRoot = require('app-root-path'); const { createLo…
09 апр '18 в 14:22
0 ответов

Уинстон только пишет в консоль, но ничего не записывает в мой лог-файл

Я использую NodeJS/React/Express/ Winston в сочетании. Вот версии: react & react-router-dom: 15.6.1 express: 4.15.3 node: 8.4.0 npm: 5.3.0 winston: 2.3.1 express-winston: 2.4.0 Я создаю свой логгер как таковой: var logger = new (winston.Logger) …
22 сен '17 в 19:40
0 ответов

Ведение журнала приложения microjvices для nodejs с помощью winston

Я написал приложение на стороне сервера, которое поделено на несколько микросервисов, все они в настоящее время написаны на nodejs. Я использую Winston в качестве своей библиотеки журналов. Я использую также лося, чтобы контролировать мои журналы. Н…
1 ответ

Файлы журнала не создаются с помощью библиотеки winston node js

Я работаю в узле JS и использую библиотеку Winston для регистрации. Следующий код не создает файл журнала. var winston = require('winston'); var logger = winston.createLogger({ transports: [ new winston.transports.File({ level: 'info', filename: './…
26 июл '18 в 18:58
5 ответов

Уинстон не отображает детали ошибки

Я использую winston для ведения журнала и большую часть времени это работает хорошо, но когда есть исключение, он просто не печатает никаких деталей. Вот мой код для настройки winston: // Create logger const logger = winston.createLogger() // Create…
01 авг '18 в 10:21
2 ответа

Если я попробую bunyan.createLogger, мое приложение не запустится и не выдаст ошибку

Если я пытаюсь использовать модуль Winston, у меня есть успех. Тем не менее, если я пытаюсь использовать bunyan, мое приложение не запускается и не показывает никакой ошибки (или я не знаю, как найти ошибку). Я отлаживаю с помощью кода Visual Studio…
10 мар '17 в 20:36
0 ответов

Jenkins с плагином обратного прокси-сервера Embeded Winstone (с заголовком http), использующим сервер winstone

Я успешно настроил Jenkins для использования единого входа с идентификатором Ping ( Ping Access) с помощью плагина обратного прокси-сервера (• Имя пользователя заголовка: X-Forwarded-User) и авторизации пользователей через группы LDAP. Все отлично р…
28 апр '15 в 20:53
3 ответа

Функции Firebase: регистрация с помощью winston в консоли стека

Я не могу сделать Winston Logger для записи журналов в консоль стека. Я разворачиваю свои функции как функции Google Firebase (используя firebase deploy). console регистрация работает нормально, но мы не используем такой инструмент в проекте. Что я …
2 ответа

Регистрация как JSON - Стандарт - это несколько корневых элементов, почему?

Я ищу, чтобы написать файл журнала в формате JSON. Посмотрев несколько библиотек для форматирования вдохновения и лучших практик (Winston для Node.JS, опция ведения журнала JSON в Apache и т. Д.), Я заметил, что почти все они пишут несколько корневы…
08 янв '13 в 02:46
0 ответов

Как заставить Winston-daily-rotate-file вращаться еженедельно

Я использую winston-daily-rotate-file для проекта Node. Как сделать так, чтобы файл журнала вращался еженедельно?
22 сен '16 в 15:02