4.0.10 • Published 3 years ago
winston-transport-sequelize v4.0.10
winston-transport-sequelize
Sequelize transport for winston
Install
npm install winston-transport-sequelize
Example
const winston = require('winston');
const WinstonTransportSequelize = require('winston-transport-sequelize');
const Sequelize = require('sequelize');
const sequelize = new Sequelize();
const options = {
sequelize: sequelize, // sequelize instance [required]
tableName: 'WinstonLog', // default name
meta: { project: 'myProject' }, // meta object defaults
fields: { meta: Sequelize.JSONB }, // merge model fields
modelOptions: { timestamps: false }, // merge model options
}
const logger = new winston.Logger({
transports: [
new WinstonTransportSequelize(options)
]
});
Sequelize model is created after sequelize.sync()
You can find the model in transport.model
More
This transport has own method .clean([lifetime], [callback])
You can clean the old data via this.clean(ms), filtering by "updateAt" field.
4.0.10
3 years ago
4.0.9
3 years ago
4.0.8
4 years ago
4.0.7
4 years ago
4.0.6
4 years ago
4.0.5
5 years ago
4.0.4
5 years ago
4.0.3
5 years ago
4.0.2
6 years ago
3.0.2
6 years ago
3.0.1
7 years ago
3.0.0
7 years ago
1.1.2
7 years ago
1.1.1
7 years ago
1.1.0
7 years ago
1.0.2
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago
0.0.5
9 years ago
0.0.4
9 years ago
0.0.3
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago