Your New Relic Node.js agent log captures errors at the default info level. However, when troubleshooting or debugging, generate a more verbose trace log to help find and investigate problems.
Important
The trace log setting is a highly verbose logging level. To reduce disk space consumption, return the logging : {level} section to its original setting after testing.
Generate log files
To generate the detailed trace log file:
Edit your
newrelic.jsfile and change theloggingsection'sleveltotrace. If using environment variables (with Lambda, this is the most common way), set theNEW_RELIC_LOG_LEVELtotrace.logging: {level: 'trace'}Restart Node.
Exercise your web application for about five minutes to generate sufficient logging data.
After testing, change the
levelto a less verbose logging level, such asinfo(default).Open and examine the generated log file.
If you're using Lambda, learn how to set up logs.
Examine log file
By default, the Node.js agent stores the log file in the current working directory as newrelic_agent.log. If the log file or folder are not visible:
- Check whether you have set the logging path to
stdoutorstderr. - Verify that the current working directory is the same as the directory where you expect the log file to be located.