winston
рд╕рдВрд╕реНрдХрд░рдг?_winston@2
winston@3
node -v
рдЖрдЙрдЯрдкреБрдЯ: v10.15.0const winston = require('winston');
const logger = winston.createLogger({
transports: [new winston.transports.Console()],
});
logger.info('logger ok.');
const childLogger = logger.child({ test: 'test value' });
childLogger.info('child logger ok');
{"message":"logger ok.","level":"info"}
{"message":"child logger ok.","level":"info"}
TypeError: logger.child is not a function
at Object.<anonymous> (/Users/onlybalance/test/logger.js:12:28)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:743:3)
рдлрдВрдХреНрд╢рди рдЪрд╛рдЗрд▓реНрдб () рдХреЗрд╡рд▓ рд╡рд┐рдВрд╕реНрдЯрди 3.2.0 рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ рдЬреЛ рдЕрднреА рддрдХ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдореИрдВ рдЗрд╕ рдмреАрдЪ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрд╛рд▓ рд▓рдХрдбрд╝рд╣рд╛рд░рд╛ рдХреИрд╕реЗ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ?
рдореИрдВ рдЗрд╕ рдмреАрдЪ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрд╛рд▓ рд▓рдХрдбрд╝рд╣рд╛рд░рд╛ рдХреИрд╕реЗ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ?
@joernroeder
рдЕрдм рдЙрдкрд▓рдмреНрдз рд╣реИред рдЗрд╕реЗ рдХрд▓ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред