日志控制

This commit is contained in:
chen wei bo
2025-09-21 20:18:30 +08:00
parent 23c038fd14
commit 8f90c1d7cf
23 changed files with 207 additions and 178 deletions
+8 -7
View File
@@ -1,5 +1,6 @@
import { _decorator, Component, Node, Sprite, Label, Button } from 'cc';
import { QRCodeGenerator } from '../../utils/qrcodeGenerator';
import { logger } from "db://assets/Scripts/Main/Common/Logger";
const { ccclass, property } = _decorator;
@@ -66,7 +67,7 @@ export class QRCodeGeneratorTest extends Component {
this.updateStatus(`✓ 成功生成二维码 (${this.currentIndex + 1}/${this.testTexts.length})`);
// 打印一些调试信息
console.log('QRCode生成成功:', {
logger.log('QRCode生成成功:', {
text: testText,
spriteFrame: qrSprite.spriteFrame,
size: qrSprite.spriteFrame?.texture?.width + 'x' + qrSprite.spriteFrame?.texture?.height
@@ -88,10 +89,10 @@ export class QRCodeGeneratorTest extends Component {
// 演示方法3: 生成 Base64 字符串
// const base64 = QRCodeGenerator.generateQRCodeBase64(testText, 200, 8);
// console.log('QRCode Base64:', base64.substring(0, 100) + '...');
// logger.log('QRCode Base64:', base64.substring(0, 100) + '...');
} catch (error) {
console.error('QRCode生成测试失败:', error);
logger.error('QRCode生成测试失败:', error);
this.updateStatus('✗ 生成失败: ' + error.message);
}
}
@@ -100,7 +101,7 @@ export class QRCodeGeneratorTest extends Component {
if (this.statusLabel) {
this.statusLabel.string = message;
}
console.log('QRCodeTest:', message);
logger.log('QRCodeTest:', message);
}
/**
@@ -109,17 +110,17 @@ export class QRCodeGeneratorTest extends Component {
public static createQRCodeExample() {
// 示例1: 生成网址二维码(异步)
QRCodeGenerator.generateQRCodeSprite('https://www.example.com', 256, 4, (urlQR) => {
console.log('URL二维码生成完成:', urlQR);
logger.log('URL二维码生成完成:', urlQR);
});
// 示例2: 生成文本二维码,自定义尺寸(异步)
QRCodeGenerator.generateQRCodeSpriteFrame('Hello World!', 300, 10, (textQR) => {
console.log('文本二维码生成完成:', textQR);
logger.log('文本二维码生成完成:', textQR);
});
// 示例3: 生成Base64格式二维码(同步)
const base64QR = QRCodeGenerator.generateQRCodeBase64('测试数据', 150, 5);
console.log('Base64二维码生成完成:', base64QR.substring(0, 100) + '...');
logger.log('Base64二维码生成完成:', base64QR.substring(0, 100) + '...');
return { message: '二维码生成中,请查看控制台日志' };
}