Chef Automate 2.0 uses
systemd. Log management is performed according to the configuration defined for the system service
To view the logs you can run:
journalctl -u chef-automate
To follow the logs in realtime:
journalctl -u chef-automate -f
For information on changing the output, please refer to the man page or run:
Configuring Log Level
You can configure Chef Automate log level for all services by creating a TOML file and configuring the log level. By default each service will initialize at the “info” level but can be any of ‘debug, ‘info’, ‘warning’, ‘panic’, or ‘fatal’.
[global.v1.log] level = "debug"
chef-automate config patch </path/to/your-file.toml> to deploy your change.
Configuring Log Rotation and Retention
Log rotation and retention settings are managed at a system level using
journald. At this point,
journald does not support log retention policies at a granular level for units within itself. See the man page for more configuration options in