日志输出优化

This commit is contained in:
xyz 2025-04-03 15:32:57 +08:00
parent 69992b0283
commit ac7725e41d
3 changed files with 20 additions and 355 deletions

View file

@ -23,9 +23,9 @@ try {
if (fs.existsSync(skillParamPath)) {
const skillParamContent = fs.readFileSync(skillParamPath, { encoding: 'utf-8' });
PartnerId2SkillParam = JSON.parse(skillParamContent);
console.log(`[name_convert.js] 成功加载并解析 ${SkillParamFile}`);
logger.debug(`[name_convert.js] 成功加载并解析 ${SkillParamFile}`);
// 可以选择性地添加更多日志来确认加载内容
// console.log(`[name_convert.js] 加载了 ${Object.keys(PartnerId2SkillParam).length} 个角色的技能数据。`);
// logger.debug(`[name_convert.js] 加载了 ${Object.keys(PartnerId2SkillParam).length} 个角色的技能数据。`);
} else {
console.error(`${SkillParamFile} 文件未找到于: ${skillParamPath}`);
// 或者使用 console.warn 如果你希望即使缺少技能数据也能继续运行
@ -56,17 +56,17 @@ try {
if (fs.existsSync(partnerDataPath)) {
const partnerDataContent = fs.readFileSync(partnerDataPath, { encoding: 'utf-8' });
partner_data = JSON.parse(partnerDataContent);
console.log(`[name_convert.js] 成功解析 JSON。`);
console.log(`[name_convert.js] 加载了 ${Object.keys(partner_data).length} 个伙伴条目。`);
console.log(`[name_convert.js] 加载后是否存在 "1191"? ${partner_data.hasOwnProperty('1191')}`);
console.log(`[name_convert.js] 加载后是否存在 "1021"? ${partner_data.hasOwnProperty('1021')}`);
logger.debug(`[name_convert.js] 成功解析 JSON。`);
logger.debug(`[name_convert.js] 加载了 ${Object.keys(partner_data).length} 个伙伴条目。`);
logger.debug(`[name_convert.js] 加载后是否存在 "1191"? ${partner_data.hasOwnProperty('1191')}`);
logger.debug(`[name_convert.js] 加载后是否存在 "1021"? ${partner_data.hasOwnProperty('1021')}`);
// Optional: Keep debug logs if needed during development
// console.log('--- partner_data loaded successfully ---');
// console.log(`Loaded ${Object.keys(partner_data).length} partner entries.`);
// console.log('--- partner_data sample entry ---');
// logger.debug('--- partner_data loaded successfully ---');
// logger.debug(`Loaded ${Object.keys(partner_data).length} partner entries.`);
// logger.debug('--- partner_data sample entry ---');
// const sampleKey = Object.keys(partner_data)[0];
// if (sampleKey) console.log({ [sampleKey]: partner_data[sampleKey] });
// console.log('--- partner_data loading end ---');
// if (sampleKey) logger.debug({ [sampleKey]: partner_data[sampleKey] });
// logger.debug('--- partner_data loading end ---');
} else {
console.error(`Partner data file not found at: ${partnerDataPath}`);
}
@ -224,112 +224,4 @@ export {
partner_data,
char_alias_data,
PartnerId2SkillParam
// Optionally export alias data if needed elsewhere
};
// import fs from 'node:fs';
// import path from 'node:path';
//
// const MAP_PATH = path.dirname(new URL(import.meta.url).pathname);
// const ALIAS_LIST = path.join(path.dirname(new URL(import.meta.url).pathname), 'alias');
// const CHAR_ALIAS = path.join(ALIAS_LIST, 'char_alias.json');
// const PartnerId2DataFile = 'PartnerId2Data.json';
// const WeaponId2DataFile = 'WeaponId2Data.json';
// const EquipId2DataFile = 'EquipId2Data.json';
//
// let char_alias_data = {};
// try {
// const charAliasContent = fs.readFileSync(CHAR_ALIAS, { encoding: 'utf-8' });
// char_alias_data = JSON.parse(charAliasContent);
// } catch (error) {
// console.error('Error reading char_alias.json:', error);
// }
//
// let partner_data = {};
// try {
// const partnerDataContent = fs.readFileSync(path.join(MAP_PATH, PartnerId2DataFile), { encoding: 'utf-8' });
// partner_data = JSON.parse(partnerDataContent);
// console.log('--- partner_data 内容开始 ---');
// console.log(partner_data);
// console.log('--- partner_data 内容结束 ---');
// } catch (error) {
// console.error('Error reading PartnerId2Data.json:', error);
// }
//
// let weapon_data = {};
// try {
// const weaponDataContent = fs.readFileSync(path.join(MAP_PATH, WeaponId2DataFile), { encoding: 'utf-8' });
// weapon_data = JSON.parse(weaponDataContent);
// } catch (error) {
// console.error('Error reading WeaponId2Data.json:', error);
// }
//
// let equip_data = {};
// try {
// const equipDataContent = fs.readFileSync(path.join(MAP_PATH, EquipId2DataFile), { encoding: 'utf-8' });
// equip_data = JSON.parse(equipDataContent);
// } catch (error) {
// console.error('Error reading EquipId2Data.json:', error);
// }
//
// export function char_id_to_sprite(char_id) {
// const charIdStr = String(char_id);
// if (partener_data[charIdStr]) {
// return partener_data[charIdStr].sprite_id;
// } else {
// return '28';
// }
// }
//
// export function char_id_to_full_name(char_id) {
// const charIdStr = String(char_id);
// if (partener_data[charIdStr]) {
// return partener_data[charIdStr].full_name;
// } else {
// return '绳匠';
// }
// }
//
// export function equip_id_to_sprite(equip_id) {
// const equipIdStr = String(equip_id);
// if (equipIdStr.length === 5) {
// const suit_id = equipIdStr.slice(0, 3) + '00';
// if (equip_data[suit_id]) {
// return equip_data[suit_id].sprite_file;
// }
// }
// return undefined;
// }
//
// export function alias_to_char_name(char_name) {
// for (const i in char_alias_data) {
// if (char_name === i || (Array.isArray(char_alias_data[i]) && char_alias_data[i].includes(char_name))) {
// return i;
// }
// }
// return char_name;
// }
//
// export function char_id_to_char_name(char_id) {
// if (partener_data[char_id]) {
// return partener_data[char_id].name;
// } else {
// return undefined;
// }
// }
//
// export function char_name_to_char_id(char_name) {
// const aliasConvertedName = alias_to_char_name(char_name);
// for (const i in partener_data) {
// const chars = partener_data[i];
// if (aliasConvertedName === chars.name) {
// return i;
// }
// }
// return undefined;
// }
//
// export {
// equip_data,
// weapon_data,
// partner_data,
// };