рдирдорд╕реНрддреЗ,
рдореИрдВ рдХрдВрд╕реЛрд▓ рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдЖрдЙрдЯ рдСрдл рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕реБрдВрджрд░ рд░рдВрдЧ рднреА рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдЦрдбрд╝рд╛ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрдВрд╕реЛрд▓ рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдХреЛ рд╣рдЯрд╛рдХрд░ рдФрд░ рдЗрд╕реЗ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рд╡рд╛рдкрд╕ рдЬреЛрдбрд╝рдирд╛ рд╣реИ, рдП-рд▓рд╛:
var log = require('winston');
log.remove(log.transports.Console);
log.add(log.transports.Console, {colorize: true});
рдореИрдВ рдЙрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╣рдЯрд╛рдП рдмрд┐рдирд╛ рд╕реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдлрд┐рд░ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдЬреЛрдбрд╝рдирд╛ .. рд╢рд╛рдпрдж рдХреБрдЫ рдРрд╕рд╛ рдЬреЛ рдореМрдЬреВрджрд╛ winston.addColors(myCustomLevels.colors);
рд╕реЗ рдкрд┐рдЧреАрдмреИрдХ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдмрд┐рдирд╛ рдХрд┐рд╕реА рддрд░реНрдХ рдХреЗ, рдЬреЛ рдЖрдкрдХреЛ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░рдВрдЧ рдпреЛрдЬрдирд╛ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рджреЗ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрднреА рднреА рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ (рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА):
var log = require('winston');
log.addColors();
:+1:
рдореИрдВ рдЗрд╕реЗ рдореЙрдбреНрдпреВрд▓ рд▓реЙрдЧ-рд░рдВрдЧреЛрдВ рдореЗрдВ рд▓рдкреЗрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдХрд░рддрд╛ рд╣реВрдВ
var log = require('log-colors')
log.debug('yay colors', {
foo: 'bar'
})
рдореИрдВрдиреЗ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╣реИрдХ рдХрд┐рдпрд╛ рд╣реИ
app.start 3000, ->
app.log.loggers.default.transports.console.colorize = true
рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рд╣реА рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдХреБрдЫ рдЕрдиреНрдп рджрд┐рд▓рдЪрд╕реНрдк рдЧреБрдг рд╣реИрдВ рдЬреИрд╕реЗ prettyPrint
рдФрд░ timestamp
ред рдЗрд╕реЗ app.start
рдХреЙрд▓рдмреИрдХ рдХреЗ рдЕрдВрджрд░ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ app.log
рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИред
рдЖрдк рдХреЗрд╡рд▓ cli() рд╡рд┐рдзрд┐ рдХреЛ рднреА рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЖрдк рдХреЗрд╡рд▓ cli() рд╡рд┐рдзрд┐ рдХреЛ рднреА рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред