stdout.txt
📄字数 518
👁️阅读量 加载中...
stdout.txt是虚谷数据库提供用于捕获标准输出(Standard Output)信息的日志文件。它记录了程序在运行过程中的非结构化输出内容,常用于开发调试、故障排查、容器化部署环境的日志查看等场景。与结构化日志(如ERROR.LOG、EVENT.LOG等)不同,stdout.txt不受日志等级分类限制,记录的信息格式自由、内容宽泛,输出方式直接来自printf()
底层标准输出流。主要包括:
- 表空间、系统表与系统视图加载信息
- 载入license、线程池管理、代理远程事务、构建索引等信息
一、控制方式
该日志文件是否生成由数据库启动方式控制。对于--service
启动方式,会自动生成stdout.txt,并将标准输出信息重定向至stdout.txt;--child
则不会生成该日志文件,直接在终端打印输出信息。关于启动方式说明,详情见数据库启动参数
二、使用场景
- 场景一:开发调试打印输出。开发人员使用
printf()
输出调试信息 - 场景二:系统初始化。查看系统启动各阶段的输出信息(拉取集群配置、监听端口等)
- 场景三:功能验证与问题复现。快速追踪某功能模块是否正常初始化、如license加载、线程池启动等
- 场景四:索引构建过程。索引构建过程的调试信息输出