Improve logging format for Discord user access and error handling

This commit is contained in:
2026-01-30 05:13:40 +00:00
parent 2ff4160944
commit e886fd62d1

View File

@@ -146,8 +146,8 @@ app.post('/oauth/token', async (req, res) => {
// Check if user is in admin list
const isAdmin = config.discord.adminUsers.some(
adminUser =>
adminUser === username ||
adminUser =>
adminUser === username ||
adminUser === globalName ||
adminUser === discordId
);
@@ -164,13 +164,19 @@ app.post('/oauth/token', async (req, res) => {
data.permissions = isAdmin ? ['developer_tools.view'] : [];
if (isAdmin) {
logger.info('Discord user granted developer access', { username: userData.username });
logger.info('Discord user granted developer access', {
username: userData.username
});
}
} else {
logger.warn('Failed to fetch Discord user info', { status: userResponse.status });
logger.warn('Failed to fetch Discord user info', {
status: userResponse.status
});
}
} catch (userError) {
logger.warn('Error fetching Discord user info', { error: userError.message });
logger.warn('Error fetching Discord user info', {
error: userError.message
});
// Continue without user info - token is still valid
}