MCPcopy Create free account
hub / github.com/Silentely/eSIM-Tools / main

Function main

scripts/update-script-logging.js:92–126  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

90}
91
92function main() {
93 console.log('🚀 开始更新构建脚本日志...\n');
94
95 let totalFiles = 0;
96 let replacedFiles = 0;
97 let totalReplacements = 0;
98
99 SCRIPTS_TO_UPDATE.forEach(filename => {
100 const filePath = path.join(__dirname, filename);
101
102 if (!fs.existsSync(filePath)) {
103 console.log(`⏭️ 跳过 ${filename} - 文件不存在`);
104 return;
105 }
106
107 if (EXCLUDE_FILES.includes(filename)) {
108 console.log(`⏭️ 跳过 ${filename} - 已排除`);
109 return;
110 }
111
112 totalFiles++;
113 const result = updateScriptLogging(filePath);
114 if (result.replaced) {
115 replacedFiles++;
116 totalReplacements += result.count || 0;
117 }
118 });
119
120 console.log('\n📊 替换统计:');
121 console.log(` 总文件数: ${totalFiles}`);
122 console.log(` 已修改文件: ${replacedFiles}`);
123 console.log(` console.log替换数: ${totalReplacements}`);
124 console.log('\n✨ 完成!');
125 console.log('\n💡 提示: 构建脚本的日志现在使用带颜色的BuildLogger输出');
126}
127
128main();

Callers 1

Calls 2

updateScriptLoggingFunction · 0.85
logMethod · 0.45

Tested by

no test coverage detected