<p>рд╡рд┐рдВрд╕реНрдЯрди.рдХреНрд░рд┐рдПрдЯрд▓реЙрдЧрд░ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ</p>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 15 рдЕрдХреНрддреВре░ 2017  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: winstonjs/winston

рдирдорд╕реНрддреЗ,

рдореИрдВ рд╕рд┐рд░реНрдл рд╡рд┐рдВрд╕реНрдЯрди 2.4.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣рд╛рдБ рдореЗрд░рд╛ рдХреЛрдб рд╣реИ:

var winston = require('winston');
require('winston-daily-rotate-file');
exports.logger = winston.createLogger({
    level: 'silly',
    transports: [
        new winston.transports.Console({
            level: process.env.ENVIRONMENT === 'development' ? 'silly' : 'info'
        }),
        new winston.transports.DailyRotateFile({
            filename:  '../logs',
            datePattern: 'dd-MM-yyyy.',
            prepend: true,
            level: process.env.ENVIRONMENT === 'development' ? 'debug' : 'info'
        })
    ],
    exitOnError: false
});

рдЬрдм рдореИрдВ рдЗрд╕реЗ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИ:
" рд▓реЗрдЦрди рддреНрд░реБрдЯрд┐: рд╡рд┐рдВрд╕реНрдЯрди.рдХреНрд░рд┐рдПрдЯрд▓реЙрдЧрд░ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ "

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓реЙрдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдареАрдХ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

winston.log('info', 'Hello');

рдХреНрдпрд╛ рдореБрдЭрд╕реЗ рдХреБрдЫ рдЫреВрдЯрд╛?

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

рдореИрдВ рджреВрд╕рд░реА рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рднреА рдЗрд╕рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред
рд░реАрдбрдореА рдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд░рд┐рд▓реАрдЬрд╝ рдЙрдореНрдореАрджрд╡рд╛рд░ рдХреЗ рд▓рд┐рдП рд╣реИрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд┐рдВрд╕реНрдЯрди рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд▓реЙрдЧрд┐рдВрдЧ рдПрдХ рдРрд╕рд╛ рд╕рд┐рд░рджрд░реНрдж рд╣реИред

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

рд╡рд┐рдВрд╕реНрдЯрди@2.4.0 рдХреЗ рдмрдЬрд╛рдп ред

рд╡рд┐рдВрд╕реНрдЯрди2 рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдкреНрд░рд▓реЗрдЦрди рджреЗрдЦреЗрдВ:
https://github.com/winstonjs/winston/tree/2.4.0

рдпрд╛ рд╡рд┐рдВрд╕реНрдЯрди 3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
npm рдореИрдВ рд╡рд┐рдВрд╕реНрдЯрди@рдЕрдЧрд▓рд╛ --save

рдЖрдкрдиреЗ рд╡рд╣рд╛рдВ рдореЗрд░реА рдорджрдж рдХреАред рдореИрдВрдиреЗ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ред

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

рдореИрдВ рджреВрд╕рд░реА рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рднреА рдЗрд╕рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред
рд░реАрдбрдореА рдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд░рд┐рд▓реАрдЬрд╝ рдЙрдореНрдореАрджрд╡рд╛рд░ рдХреЗ рд▓рд┐рдП рд╣реИрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд┐рдВрд╕реНрдЯрди рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд▓реЙрдЧрд┐рдВрдЧ рдПрдХ рдРрд╕рд╛ рд╕рд┐рд░рджрд░реНрдж рд╣реИред

рдмрд╕ createLogger рдЙрджрд╛рд╣рд░рдг рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИ рдФрд░ рдХрдИ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓реАрдВ! рдлрд┐рд░ рдЧреБрдЧрд▓реА рдХреА рдФрд░ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╣ рдЦрд░рд╛рдм рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИ :(

рдореЗрд░реЗ рд▓рд┐рдП рднреА рдРрд╕рд╛ред
рдореБрдЭреЗ рдпрд╣ рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд░рд┐рд▓реАрдЬ рдЙрдореНрдореАрджрд╡рд╛рд░ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд░реАрдбрдореЗ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред

рдЖрдо рддреМрд░ рдкрд░ рдореИрдВ рдЗрд╕реЗ рдкрдврд╝рддрд╛ рдФрд░ рдЖрдЧреЗ рдмрдврд╝рддрд╛ред рд▓реЗрдХрд┐рди рд╣рд░ рдХрд┐рд╕реА рдХреА рддрд░рд╣ рдореИрдВ рд╕реЛрдЪрддрд╛ рд╣реВрдВ "рдпрд╣рд╛рдВ рдкреГрдереНрд╡реА рдкрд░ рдХреНрдпрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ?"

рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝??!?!?!
рдпрд╣ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдереА рдЬреЛ рдореЗрд░реЗ рдкрд╛рд╕ рдереА рдФрд░ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдкрдврд╝рдиреЗ рддрдХ рдЕрдирдЬрд╛рди рдереА
рдПрдХ рд╢рд╛рдЦрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП (рд╢рд╛рдпрдж, рдЬрд┐рд╕реЗ рдиреЗрдХреНрд╕реНрдЯ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ) рдЬрд┐рд╕рдореЗрдВ рдирдП рдбреЙрдХреНрд╕ рдЖрджрд┐ рд╣реЛрдВ ..... рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢рд╛рдЦрд╛ рд╡рд╣ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд╣реЛ

рдпрд╣рд╛рдВ рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде, рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рддрдп рд╣реЛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдЙрдкрдирд╛рдо рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рднреА рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдпрд╣рд╛рдБ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреА рддрд░рд╣ рдореИрдВ рдЗрд╕ рд╕рдм рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдирдпрд╛ рд╣реВрдБ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдЪреАрдЬреЛрдВ рдХреА рдЕрдирджреЗрдЦреА рдХрд░ рд╕рдХрддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдкреВрд░рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдореЗрд░реЗ рдЕрдВрдд рдореЗрдВ рдирд╣реАрдВ рд╣реИ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдерд╛, рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╡рд┐рдВрд╕реНрдЯрди рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдХрд┐рд╕реА рднреА рдЙрджрд╛рд╣рд░рдг рдиреЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рд╣рд╛рдЙрдбреА рд▓реЛрдЧред рдпрд╣ README.md рдХреЗ рд╢реАрд░реНрд╖ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред 3.0.0 рдорд╣реАрдиреЗ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╢рд┐рдкрд┐рдВрдЧ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЕрдкрдиреЗ рдзреИрд░реНрдп рдХреЗ рд╕рд░рд╛рд╣рдирд╛ред

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

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

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

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

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

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

sinai-doron picture sinai-doron  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ