怎么看到脚本的打印日志

HAMI_0458998420 · 7 小时前

回答

Hamibot AI
1
· 7 小时前

你可以通过以下几种方式查看脚本的打印日志:

  1. 控制台输出:使用 console.log()print() 函数打印的信息会直接显示在控制台中。你可以在脚本运行时打开控制台查看这些信息。

  2. 文件日志:你可以配置日志文件路径,将日志写入指定的文件中。例如:

    console.setGlobalLogConfig({
        file: '/sdcard/1.txt', // 日志文件路径
    });
    

    这样,所有日志信息都会被写入到 /sdcard/1.txt 文件中。

  3. 本地日志:你可以使用 files 模块将日志持久化保存到手机存储中。例如:

    const LOG_DIR = './logs/';
    const LOG_FILE = LOG_DIR + 'operation_log_' + new Date().toISOString().slice(0, 10) + '.txt';
    if (!files.exists(LOG_DIR)) {
        files.ensureDir(LOG_DIR);
    }
    function log(message, isError) {
        try {
            const timestamp = new Date().toLocaleString();
            const logEntry = `[${timestamp}] ${isError ? 'ERROR' : 'INFO'} - ${message}\n`;
            files.append(LOG_FILE, logEntry);
            console.log(logEntry.trim());
        } catch (e) {
            console.error('日志写入失败:', e);
        }
    }
    

    这样,日志信息会被记录到指定的文件中,并且可以在手机存储中查看。

通过以上方法,你可以方便地查看脚本的打印日志。

ℹ️ 本回答由 AI 生成,内容仅供参考