Difference between revisions of "Installing a Logger"

(Stopping the service)
Line 7: Line 7:
 
To install a logger, run the following command:
 
To install a logger, run the following command:
 
<console>
 
<console>
# ##i## emerge --ask <insert name of logger you want to install here>
+
# ##i## emerge --ask metalog
 +
 
 +
These are the packages that would be merged, in order:
 +
 
 +
Calculating dependencies... done!
 +
[ebuild  N    ] app-admin/metalog-3-r1  USE="unicode" 353 kB
 +
 
 +
Total: 1 package (1 new), Size of downloads: 353 kB
 +
'''Would you like to merge these packages?''' [Yes/No] # ##i## yes
 +
 
 
</console>
 
</console>
  
 
After installing the logger, we have to add its initialization script to RC’s default runlevel. The default runlevel, defined at /etc/runlevels/default, contains symbolic links to all system initialization scripts that are run by default. To add the logger to the runlevel and then start the logger, run the following:
 
After installing the logger, we have to add its initialization script to RC’s default runlevel. The default runlevel, defined at /etc/runlevels/default, contains symbolic links to all system initialization scripts that are run by default. To add the logger to the runlevel and then start the logger, run the following:
 
<console>
 
<console>
# ##i## rc-update add <name of logger you installed> default
+
# ##i## rc-update add metalog default
 
# ##i## rc
 
# ##i## rc
  * Starting <logger name>
+
  * Starting metalog ...
 
</console>
 
</console>
  

Revision as of 01:00, October 19, 2013

Introduction

In case you ever need to view important system messages, it is a wise idea to install a system logger. System loggers create a log in ‘’/var/log’’ Several different loggers exist. Listed below are some of the more commonly used loggers: metalog syslog-ng

Installation and adding to runlevel

To install a logger, run the following command:

#  emerge --ask metalog

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] app-admin/metalog-3-r1  USE="unicode" 353 kB

Total: 1 package (1 new), Size of downloads: 353 kB
'''Would you like to merge these packages?''' [Yes/No] #  yes

After installing the logger, we have to add its initialization script to RC’s default runlevel. The default runlevel, defined at /etc/runlevels/default, contains symbolic links to all system initialization scripts that are run by default. To add the logger to the runlevel and then start the logger, run the following:

#  rc-update add metalog default
#  rc
 * Starting metalog ...

Stopping the service

If, for whatever reason, you need to stop a service manually, you can run its initialization script directly from /etc/init.d:

# /etc/init.d/metalog stop
 * Stopping metalog ...