events.ts 620 B

123456789101112131415161718192021
  1. /*
  2. |--------------------------------------------------------------------------
  3. | Preloaded File
  4. |--------------------------------------------------------------------------
  5. |
  6. | Any code written inside this file will be executed during the application
  7. | boot.
  8. |
  9. */
  10. import Event from '@ioc:Adonis/Core/Event'
  11. import Database from '@ioc:Adonis/Lucid/Database'
  12. import Logger from '@ioc:Adonis/Core/Logger'
  13. import Application from '@ioc:Adonis/Core/Application'
  14. Event.on('db:query', (query) => {
  15. if (Application.inProduction) {
  16. Logger.debug(query as any)
  17. } else {
  18. Database.prettyPrint(query)
  19. }
  20. })