more debug-level log namespaces

This commit is contained in:
Anton 2024-02-02 23:03:19 +03:00
parent c94cb4e795
commit 562ba591d5
3 changed files with 13 additions and 3 deletions

View File

@ -50,7 +50,7 @@ export class ChannelBot {
private async handleChatMemberUpdate(ctx: NarrowedContext<Context<Update>, Update.ChatMemberUpdate>): Promise<void> {
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 status = change.new_chat_member.status;
@ -83,7 +83,7 @@ export class ChannelBot {
});
}
catch (err) {
log.error('chat member change processing error', err);
log.bot.error('chat member change processing error', err);
}
}

View File

@ -1,6 +1,7 @@
import { AudienceChangeModel, IAudienceChange } from '../model/audienceChange';
import { IUser } from '../model/user';
import { ioc } from '../utils/ioc';
import { log } from '../utils/log';
export const audienceChangeSymbol = Symbol('audienceChange');
@ -10,6 +11,7 @@ export class AudienceChangeController {
}
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);
}
}

View File

@ -1,3 +1,11 @@
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`),
};