本文整理汇总了TypeScript中winston.LoggerInstance.info方法的典型用法代码示例。如果您正苦于以下问题:TypeScript LoggerInstance.info方法的具体用法?TypeScript LoggerInstance.info怎么用?TypeScript LoggerInstance.info使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类winston.LoggerInstance
的用法示例。
在下文中一共展示了LoggerInstance.info方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: init
async init(): Promise<boolean> {
this.logger.info('Initializing Game Handler Service Start');
this.logger.info('Initializing Game Handler Service End');
return true;
}
示例2: init
async init(): Promise<boolean> {
this.logger.info('Initializing Locale Command Start');
await this.db.createTable(COMMON_TABLES.LOCALE, false);
this.logger.info('Initializing Locale Command End');
return true;
}
示例3: init
async init(): Promise<boolean> {
this.logger.info('Initializing Game Command Start');
await this.db.createTable(GAME_TABLES.GAME, false);
await this.db.createTable(GAME_TABLES.RELATION, false);
this.logger.info('Initializing Game Command End');
return true;
}
示例4: init
async init(): Promise<boolean> {
this.logger.info('Initializing User Command Start');
await this.db.createTable(USER_TABLES.USER, false);
await this.db.createTable(USER_TABLES.HISTORY, false);
await this.db.createTable(USER_TABLES.RESULT, false);
await this.db.createTable(USER_TABLES.GROUP, false);
await this.db.createTable(USER_TABLES.GAME_LIST, false);
await this.db.createTable(USER_TABLES.GROUP_MEMBER, false);
this.logger.info('Initializing User Command End');
return true;
}
示例5: constructor
/**
* The constructor.
*/
constructor() {
this.logger = LoggerUtil.build();
this.ocrProcessingService = OcrProcessingServiceFactory.build();
this.redisClient = RedisClientFactory.build();
this.logger.info(`Application "OCR worker" initialized.`);
this.registerProcessTerminationEvent();
}
示例6: addMemberToGroup
async addMemberToGroup(uid: number, groupid: number): Promise<void> {
let input: GroupMemberRow = new GroupMemberRow(groupid, uid);
let result = await this.db.table(USER_TABLES.GROUP_MEMBER.name).insert(input);
this.logger.info(JSON.stringify(result));
return;
}
示例7: removeMemberFromGroup
async removeMemberFromGroup(uid: number, groupid: number): Promise<void> {
let result = await this.db.table(USER_TABLES.GROUP_MEMBER.name).delete().where({
[USER_TABLES.GROUP_MEMBER.schema.id]: groupid,
[USER_TABLES.GROUP_MEMBER.schema.member]: uid
});
this.logger.info(JSON.stringify(result));
return;
}
示例8: loggerConfig
function loggerConfig(): LoggerInstance {
'use strict';
// Log-Level wie bei npm: error, warn, info, verbose, debug, silly
// https://github.com/winstonjs/winston/blob/master/docs/transports.md
const logger: LoggerInstance = new (Logger)({
transports: [
new (transports.Console)(LOG_OPTIONS.console),
new (transports.File)(LOG_OPTIONS.file)
]
});
logger.info('Logging durch Winston ist konfiguriert');
return logger;
}
示例9: Date
res.end = (chunk?: any, encoding?: any) : void => {
let time: Date = new Date();
let data = {
'statusCode': res.statusCode,
'method': req.method,
'responseTime': time.getTime() - startTime.getTime(),
'url': req.originalUrl,
requestedUrl,
'ip': req.headers['x-forwarded-for'] || req.ip,
'userAgent': userAgent,
'language': req.query.lang || lang
};
res.end = requestEnd;
res.end(chunk, encoding);
logr.info('', data);
};