clarkie / dynogels

DynamoDB data mapper for node.js. Originally forked from https://github.com/ryanfitz/vogels
Other
490 stars 110 forks source link

Model loggers cause Invalid Schema erro #88

Closed colinfindlay-nz closed 7 years ago

colinfindlay-nz commented 7 years ago

Using the example

const accountLogger = require('winston');
   accountLogger.level = 'info';

   var Account = dynogels.define('Account', {
     hashKey: 'email',
     log: accountLogger
   }); // INFO level on account table

causes Dynogels to complain about an invalid configuration schema as internals.configSchema in schema.js doesn't allow the log attribute as optional (Or at all)