基本介绍

框架调试模式下打印的调试信息将会以[INTE]级别的日志前缀输出到终端标准输出,并且会打印出所在源文件的名称以及代码行号,例如:

特性开启

这些调试信息默认情况下是关闭的,不会影响框架性能,框架的开发者和使用者可以通过以下方式打开:

  1. 命令行启动参数 - 。
  2. GoFrame v1.14.0版本以后,在程序启动boot包中使用方法手动打开/关闭。该方法是非并发安全的,意味着您不能在运行时异步多协程去调用该方法动态设置调试模式。

需要注意的是,框架的各个模块关键调试信息仅会输出到终端标准输出,不支持输出到日志文件中。

使用示例

我们以Goland IDE为例,在运行模板中添加GF_DEBUG环境变量即可。

通过命令行参数启用调试模式

启动程序的时候带上即可,例如:

调试模式 - 图3