Size: a a a

Node.js — русскоговорящее сообщество

2020 March 20

ОП

Олег Попович in Node.js — русскоговорящее сообщество
Всем привет, кто сталкивался что nodemon не рестартит сервер, с gulp
источник

ОП

Олег Попович in Node.js — русскоговорящее сообщество
Но с консоли запусти все ок
источник

ОП

Олег Попович in Node.js — русскоговорящее сообщество
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
winston предназначен тольько для логирования сервера? На клиента мне собирать логи (например в массив) и отправлять на сервер?
источник

S

Scorpi in Node.js — русскоговорящее сообщество
Iliya Kobaliya
winston предназначен тольько для логирования сервера? На клиента мне собирать логи (например в массив) и отправлять на сервер?
можно использовать Sentry
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Ну у винстона нет таких возможностей?Единственный вариант, это то что я написал?
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
S S
Как называется термин когда ты свое приложение делаешь из получистых функций, чтобы переход на другой фрейм был менее болезненным?
что такое получистые функции? типа такие слегка нечистые? грязноватые?
я бы сказал, что ты выделяешь слой абстракции
источник

AS

Artem Soroka in Node.js — русскоговорящее сообщество
Алексей Попов
что такое получистые функции? типа такие слегка нечистые? грязноватые?
я бы сказал, что ты выделяешь слой абстракции
Запись в БД например?
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Artem Soroka
Запись в БД например?
это не чистая функция
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Алексей Попов
что такое получистые функции? типа такие слегка нечистые? грязноватые?
я бы сказал, что ты выделяешь слой абстракции
полубеременная, видимо
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Ну видимо как и бочка меда с ложкой какашек - получистая, типа.
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Iliya Kobaliya
winston предназначен тольько для логирования сервера? На клиента мне собирать логи (например в массив) и отправлять на сервер?
Логи ты можешь и на клиенте писать в стор, например... Другой вопрос, что ты их как посмотреть сможешь? Так что отправлять их все-равно придется куда-то: к себе, сентри, микспанел, грейлог и т.п. системы - их немало. Выбирай по вкусу и цене
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Спасибо!) Еще такой вопрос,в winston есть возможность добавлять время логам? Или мне кастомно добавлять к соообщению вермя?
источник

I

Igor in Node.js — русскоговорящее сообщество
Iliya Kobaliya
Спасибо!) Еще такой вопрос,в winston есть возможность добавлять время логам? Или мне кастомно добавлять к соообщению вермя?
конечно, есть — что за логгер без временны́х меток
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Тогда почему у меня к логам не добавляется вермя? Я пробую из примера код export const serverLog = createLogger({
 format: combine(
   splat(),
   simple(),
   timestamp({ format: "YYYY-MM-DD HH:mm:ss" })
 ),
 transports: [new transports.File({ filename: serverFilename })]
});
источник

I

Igor in Node.js — русскоговорящее сообщество
format.json() надо добавить, наверное, чтобы винстону было куда писать метку
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Добавил json и ничего не добавилось,просто теперь мои логи в json формате  {"level":"info","message":"Observer subscribed (\"Result observer\")"}
источник

I

Igor in Node.js — русскоговорящее сообщество
у меня работает
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Что за)
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
import { format, createLogger, transports } from "winston";

const { combine, splat, simple, timestamp, json } = format;                                                                                                                                                                                                                   export const serverLog = createLogger({
 format: combine(
   splat(),
   simple(),
   json(),
   timestamp({ format: "YYYY-MM-DD HH:mm:ss" })
 ),
 transports: [new transports.File({ filename: serverFilename })]
});
источник