提交 c407e82075e2510c51eadd3222cb98c575dad314
1 个父辈
8a73c453
Removed mongoose versioning, added basics of hipchat logger (TODO)
正在显示
3 个修改的文件
包含
15 行增加
和
12 行删除
... | ... | @@ -4,6 +4,7 @@ |
4 | 4 | var mergeDefaults = require('merge-defaults') |
5 | 5 | var winston = require('winston') |
6 | 6 | var winstonMongoDB = require('winston-mongodb') |
7 | +var winstonHipchat = require('winston-hipchat') | |
7 | 8 | |
8 | 9 | exports = module.exports = function(settings) { |
9 | 10 | |
... | ... | @@ -36,6 +37,19 @@ exports = module.exports = function(settings) { |
36 | 37 | ) |
37 | 38 | ) |
38 | 39 | |
40 | + // TODO: finish this | |
41 | + /* | |
42 | + if (settings.logger.hipchat) | |
43 | + transports.push( | |
44 | + new winstonMongoDB.MongoDB( | |
45 | + mergeDefaults( | |
46 | + settings.output, | |
47 | + settings.mongo | |
48 | + ) | |
49 | + ) | |
50 | + ) | |
51 | + */ | |
52 | + | |
39 | 53 | var logger = new winston.Logger({ |
40 | 54 | transports: transports |
41 | 55 | }) | ... | ... |
... | ... | @@ -15,11 +15,6 @@ exports = module.exports = function(settings) { |
15 | 15 | created_at: Date |
16 | 16 | }) |
17 | 17 | |
18 | - if (settings.mongooseVersioning) | |
19 | - Schema.add({ | |
20 | - __versions: [] | |
21 | - }) | |
22 | - | |
23 | 18 | Schema.pre('save', function(next) { |
24 | 19 | |
25 | 20 | var that = this |
... | ... | @@ -29,13 +24,6 @@ exports = module.exports = function(settings) { |
29 | 24 | if (!that.created_at) |
30 | 25 | that.created_at = that._id.getTimestamp() |
31 | 26 | |
32 | - // version history (alternative to `mongoose-version` and `mongoose-history`) | |
33 | - if (settings.mongooseVersioning) { | |
34 | - var version = that.toObject() | |
35 | - version.__v = _.isNumber(version.__v) ? version.__v + 1 : 0 | |
36 | - delete version.__versions | |
37 | - that.__versions.push(version) | |
38 | - } | |
39 | 27 | next() |
40 | 28 | }) |
41 | 29 | ... | ... |
请
注册
或
登录
后发表评论