【问题标题】:Is it possible to show a log of database queries in AdonisJs?是否可以在 AdonisJs 中显示数据库查询日志?
【发布时间】:2018-09-11 17:05:00
【问题描述】:

Ruby on Rails 允许查看在所有环境(开发、测试、生产)中对数据库进行的查询的日志。有没有一种方法可以在 Adonis.js 中复制这种功能?

【问题讨论】:

    标签: javascript knex.js adonis.js


    【解决方案1】:

    我不确定 Adonis 的旧版本,但在 4 中,您可以在 config/database.js 中将 debug 选项设置为 true

    mysql: {
      client: 'mysql2',
      connection: {
        ...
      },
      debug: true // here!
    },
    

    更多:https://adonisjs.com/docs/4.1/database#_debugging

    【讨论】:

      【解决方案2】:

      使用$ DEBUG=knex* yarn test 运行测试将显示有关正在执行的查询的信息。

      【讨论】:

        猜你喜欢
        • 2021-01-09
        • 1970-01-01
        • 1970-01-01
        • 2022-11-11
        • 2011-08-04
        • 2011-06-07
        • 1970-01-01
        • 2022-10-13
        • 1970-01-01
        相关资源
        最近更新 更多