Winston: winton.loggers рдореЗрдВ рд▓рдХрдбрд╝рд╣рд╛рд░рд╛ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдЬреЛрдбрд╝реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдЕрдкреНрд░реИрд▓ 2015  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: winstonjs/winston

рдореИрдВ рдХрд░ рдХрд░ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд▓рдХрдбрд╝рд╣рд╛рд░рд╛ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ

winston.loggers.add('category1', {})

рдореИрдВрдиреЗ "рдирдпрд╛ рд╡рд┐рдВрд╕реНрдЯрдиред рд▓реЙрдЧрд░" рджреНрд╡рд╛рд░рд╛ рдирдП рд▓реЙрдЧрд░ рдмрдирд╛рдиреЗ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рддрд░рд╣ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛:

myNewLogger = new winston.Logger({transport: [...]})
winston.loggers.add('category1', myNewLogger)

рд▓реЗрдХрд┐рди рд▓рдХрдбрд╝рд╣рд╛рд░рд╛ рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдХреЛ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ рдмрдЬрд╛рдп рдПрдХ рд╕рд░рдгреА рдкрд░ рдЬреЛ рдПрдХ рдЕрдкрд╡рд╛рдж рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
рдХрдВрдЯреЗрдирд░.рдЬреЗрдПрд╕ рд▓рд╛рдЗрди 52: options.transports = рдореМрдЬреВрджрд╛? рдореМрдЬреВрджрд╛.рд╕реНрд▓рд╛рдЗрд╕ (): [];

рдХреНрдпреЛрдВрдХрд┐ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдореЗрдВ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реИ

рдзрдиреНрдпрд╡рд╛рдж

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

winston.loggers.add('category1', {level: "error"}) рдХрд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ? рдпрд╣ "рд╕реНрддрд░" рдХреЛ рдкрд░рд┐рд╡рд╣рди рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдореБрдЦреНрдп рд▓реЙрдЧрд░ рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд░рд┐рд╡рд╣рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

winston.loggers.add рдкрджреНрдзрддрд┐ рдореЗрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдПрдХ рдирдП Logger рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рди рдХрд┐ Logger рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдПред рдЙрджрд╛рд╣рд░рдг: рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛

winston.loggers.add('category1', { transports: [/* Your transports etc */] })

winston.loggers.add('category1', {level: "error"}) рдХрд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ? рдпрд╣ "рд╕реНрддрд░" рдХреЛ рдкрд░рд┐рд╡рд╣рди рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдореБрдЦреНрдп рд▓реЙрдЧрд░ рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд░рд┐рд╡рд╣рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред

@ChristophAtAdlos рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рдерд╛? рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реЛрдирд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

alditis picture alditis  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bertolo1988 picture bertolo1988  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pocesar picture pocesar  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Nepoxx picture Nepoxx  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ghost picture ghost  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ