# Where does node.js store logs?

Node.js doesn’t store logs in the file. Logs are printed into the `STDERR` and
output is printed into the `STDOUT`.

However, you can change that when you runt the javascript code from the shell
and redirect the error output and standard output to separate files:

```bash
node my_app.js > my_app_log.log 2> my_app_err.log
```

Alternatively (recommended), you can add logging inside your application either
manually or with one of the many log libraries:

- [Winston](https://github.com/winstonjs/winston)
- [Log4js](https://github.com/log4js-node/log4js-node)
