Back to Strapi

Startup Logger

docs/docs/api/startup-logger.mdx

5.51.12.2 KB
Original Source

import Type from '@site/docs/api/components/type';

API

:::info

Current state: Stable

:::

This module is a simple logger for starting up Strapi with some useful information.

Module: Startup Logger

logStats()

This log will display information about the instance of Strapi. The time launched, how many times it took and important configuration information.

 Project information

┌────────────────────┬──────────────────────────────────────────────────┐
│ Time               │ Wed Jan 01 2000 00:00:01 GMT+0200 (Central Euro… │
│ Launched in        │ 2000 ms                                          │
│ Environment        │ development                                      │
│ Process PID        │ 42                                               │
│ Version            │ 4.9.0 (node v18.12.1)                            │
│ Edition            │ Enterprise                                       │
│ Database           │ postgres                                         │
└────────────────────┴──────────────────────────────────────────────────┘

logFirstStartupMessage()

This log will display the first time Strapi project is launched. It will ask the user to create its first admin user in the admin panel.

logDefaultStartupMessage()

Default message to display when the Strapi server is started.

 Actions available

Welcome back!
To manage your project 🚀, go to the administration panel at:
http://localhost:1337/admin

To access the server ⚡️, go to:
http://localhost:1337

logStartupMessage({ isInitialized })

  • isInitialized: <Type>Boolean</Type> Has the Strapi project already been initialized?

Will display the correct start-up message according to the specified boolean.

:::note

Can be disabled by setting the server config value:

javascript
// in config/server.js
{
  logger: {
    startup: {
      enabled: false;
    }
  },
  // ...the rest of your server config
}

:::