more debug-level log namespaces
This commit is contained in:
parent
c94cb4e795
commit
562ba591d5
|
|
@ -50,7 +50,7 @@ export class ChannelBot {
|
||||||
|
|
||||||
private async handleChatMemberUpdate(ctx: NarrowedContext<Context<Update>, Update.ChatMemberUpdate>): Promise<void> {
|
private async handleChatMemberUpdate(ctx: NarrowedContext<Context<Update>, Update.ChatMemberUpdate>): Promise<void> {
|
||||||
try {
|
try {
|
||||||
log.info('chat member change', JSON.stringify(ctx.chatMember));
|
log.bot.info('chat_member event', JSON.stringify(ctx.chatMember));
|
||||||
|
|
||||||
const change = ctx.chatMember;
|
const change = ctx.chatMember;
|
||||||
const status = change.new_chat_member.status;
|
const status = change.new_chat_member.status;
|
||||||
|
|
@ -83,7 +83,7 @@ export class ChannelBot {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
catch (err) {
|
catch (err) {
|
||||||
log.error('chat member change processing error', err);
|
log.bot.error('chat member change processing error', err);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
import { AudienceChangeModel, IAudienceChange } from '../model/audienceChange';
|
import { AudienceChangeModel, IAudienceChange } from '../model/audienceChange';
|
||||||
import { IUser } from '../model/user';
|
import { IUser } from '../model/user';
|
||||||
import { ioc } from '../utils/ioc';
|
import { ioc } from '../utils/ioc';
|
||||||
|
import { log } from '../utils/log';
|
||||||
|
|
||||||
export const audienceChangeSymbol = Symbol('audienceChange');
|
export const audienceChangeSymbol = Symbol('audienceChange');
|
||||||
|
|
||||||
|
|
@ -10,6 +11,7 @@ export class AudienceChangeController {
|
||||||
}
|
}
|
||||||
|
|
||||||
public async add(change: IAudienceChange): Promise<void> {
|
public async add(change: IAudienceChange): Promise<void> {
|
||||||
|
log.db.info(`inserting audience change for chat ${change.channelId} ${change.status} ${change.user.id}`);
|
||||||
await AudienceChangeModel.create(change);
|
await AudienceChangeModel.create(change);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,11 @@
|
||||||
import Log from 'debug-level';
|
import Log from 'debug-level';
|
||||||
|
|
||||||
export const log = new Log('');
|
const ns = 'tgstat';
|
||||||
|
|
||||||
|
export const log = {
|
||||||
|
namespace: ns,
|
||||||
|
bot: new Log(`${ns}:bot`),
|
||||||
|
client: new Log(`${ns}:client`),
|
||||||
|
db: new Log(`${ns}:db`),
|
||||||
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue