portage log

From Gentoo Wiki
Jump to: navigation, search
This page contains changes which are not marked for translation.

When using emerge for building a package, it is not uncommon to notice messages coming from Portage itself. Since they may contain important information from Gentoo developers it is a good idea to read them, but often this is not immediately possible because they rapidly scroll out of the screen. This can be easily solved by enabling a Portage feature called elog, whose purpose is to save messages to disk for later review.

elog should be enabled by editing /etc/portage/make.conf

The first thing to do is to choose a directory for storing Portage log files. By default, Portage uses /var/log/portage:

FILE /etc/portage/make.conf
PORT_LOGDIR="/var/log/portage"

Then select which kind of information should be logged. Possible values are info, warn, error, log and qa:

FILE /etc/portage/make.conf
PORTAGE_ELOG_CLASSES="log warn error"

Now tell Portage how logs should be handled. They can be saved to the disk or mailed to some recipient, or both. For example, in order to only save the logs), enable the save module only:

FILE /etc/portage/make.conf
PORTAGE_ELOG_SYSTEM="save"

For mailing logs to a recipient, enable the mail module instead. The mail option requires some additional variables to be set. Read /usr/share/portage/config/make.conf.example for further information.

External resources