res.sendStatus(204);
}
catch(e) {
- console.log(e);
+ logger.error(e);
res.send(Alert.ErrorAlert('That user doesn\'t exist'));
}
}
return;
}
else {
- console.log(res);
+ logger.error(res);
throw new Error('Something weird happened..');
}
}
catch(e) {
- console.log(e);
if(e?.code === '23505') {
if(e?.constraint === 'auth_pkey') {
- console.log(`Key ${playerId} was already claimed. ${data.username} tried claiming again..`);
+ logger.info(`Key ${playerId} was already claimed. ${data.username} tried claiming again..`);
}
// someone already claimed this key
throw new Error('Invalid account');
}
+ else {
+ logger.error(e);
+ }
}
}
export async function authEndpoint(req: Request, res: Response, next: any) {
const authToken = req.headers['x-authtoken'];
if(!authToken) {
- console.log(`Invalid auth token ${authToken}`);
+ logger.error(`Invalid auth token ${authToken}`);
res.sendStatus(401)
}
else {
next()
}
else {
- console.log(`Invalid auth token ${authToken}`);
+ logger.error(`Invalid auth token ${authToken}`);
res.sendStatus(401);
}
}
};
return { ...item, boosts: updatedBoosts, level: newLevel };
});
-
- console.log(updatedInventory);
}
export async function fightRound(
});
}
catch(e) {
- console.log(e);
const res = await db.first().select('*').from('profession_levels').where({
player_id,
profession: newProfession
import { PlayerItem } from '../../shared/items';
import { maxHp } from '../../shared/player';
import { HealthPotionSmall } from '../../shared/items/health_potion';
+import { logger } from '@server/lib/logger';
export const inventoryRouter = Router();
const item: PlayerItem = await getItemFromPlayer(req.player.id, parseInt(req.params.item_id));
if(!item) {
- console.log(`Can't find item [${req.params.item_id}]`);
+ logger.error(`Can't find item [${req.params.item_id}]`);
return;
}
import { config as dotenv } from 'dotenv';
import { HoneycombSDK } from '@honeycombio/opentelemetry-node';
import { getNodeAutoInstrumentations } from '@opentelemetry/auto-instrumentations-node';
-
+import { logger } from '@server/lib/logger';
dotenv();
const sdk = new HoneycombSDK({
export function s() {
if(process.env.OTEL_ENABLED) {
- console.log('OTEL Started');
+ logger.info('OTEL Started');
}
else {
- console.log('OTEL disabled');
+ logger.info('OTEL disabled');
}
}