"# DLLogger" You can logging with dvcore. And Angular2+ is Supported.
stigma-ng-logger(https://www.npmjs.com/package/stigma-ng-logger)
##Features
- supports
- information
- log
- Elapsed time
To use stigma-logger in your project, install it via npm:
$ npm install stigma-logger
$ npm install stigma-ng-logger
Import the stigma-logger into your desired module:
var slogger = require('stigma-logger');
slogger.elapsedTime("time", "PARSING");
...
slogger.elapsedTime("end", "PARSING");
slogger.log(err);
//*.component.ts
import * as logger from 'stigma-ng-logger';
logger.information("and Hi!~" + this.version, options, makers, company);
router.post('/json', function (req, res, next) {
if (!tools.isValid([req.body.isStream, req.body.user, req.body.password, req.body.server, req.body.port, req.body.database, req.body.timeout])) {
if (res !== undefined && res._headerSent === false) {
res.send(stringify(tools.tranSQLThrow(("MSSQL", { message: "Invalid data or empty data." }))));
}
} else if (!tools.isValid([req.body.query])) {
if (res !== undefined && res._headerSent === false) {
res.send(stringify(tools.tranSQLThrow(("MSSQL", { message: "query is empty." }))));
}
}
var cTimeout = tools.mTimeout(req.body.timeout, 0);
var rTimeout = tools.mTimeout(req.body.timeout, 1000);
....
}
//req.body.params
//isValid([params.timeout, params.user, params.password, params.server, params.port, params.database, params.query])
router.post('/', function (req, res, next) {
tools.multi(req, res);
});
To generate all *.js
, *.d.ts
and *.metadata.json
files:
$ npm run build
To lint all *.ts
files:
$ npm run lint