怎么查看一个脚本的日志

xlxx9xbe51 · 2 天前

回答

Hamibot AI
1
· 2 天前

你可以通过以下方式查看一个脚本的日志:

  1. 控制台日志:使用 console.log()print() 函数输出的信息会显示在控制台中。例如:

    console.log('这是一条日志信息');
    
  2. 本地日志文件:你可以配置日志保存到本地文件,以便后续查看。例如:

    // 配置日志路径
    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);
        }
    }
    
    // 示例使用
    log('脚本启动');
    // 你的自动化操作...
    log('成功完成签到操作');
    
  3. Hamibot 控制台:如果你使用 Hamibot 的控制台功能,可以通过 hamibot.postMessage() 发送信息到控制台,以便远程查看。例如:

    hamibot.postMessage('这是一条消息');
    

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

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