• 's avatar
    Logging Mechanism Updated. Now MAPI supports logging to files and syslog. · b27d4c0f
    authored
    In order to log messages to syslog, mapid and/or mapicommd should be executed
    with the flag -s (mapid -s and/or mapicommd -s). 
    Two different types of messages are sent to syslog, debug messages and
    general information messages. In /usr/local/etc/mapi/mapi.conf the syslog
    level can be configured.
    
    syslog_level=0 : Log only general information and not debugging messages
    syslog_level=1 : Log general information plus debugging information (debug messages are printed to stdout and syslog)
    syslog_level=2 : Log general information plus debugging information (debug messages are printed only to syslog)
    
    The default level is 2 (temporary the default level is 1).
    
    In order to log debug messages and general information messages to separate log files,
    syslog daemon must be configured as follows:
    
    File /etc/syslog.conf should have the following two entries:
    
    local1.info;local1.!=debug				/var/tmp/info.syslog
    local1.debug;local1.!=info				/var/tmp/debug.syslog
    
    /var/tmp/info.syslog & /var/tmp/debug.syslog are indicative names of files, where debug and information messages are appended.
    The /var/tmp/info.syslog & /var/tmp/debug.syslog files must exist before the syslogd daemon re-reads the /etc/syslog.conf
    configuration file, in order for the syslogd daemon to log messages to these files. To create these files, issue the following commands:
    
    touch /var/tmp/info.syslog
    touch /var/tmp/debug.syslog
    
    Then issue the following command to force the syslogd daemon to re-read its configuration file: kill -HUP <syslogd's process id>
    
    Define DEBUG is default enabled. In the future mapi configuration will have an extra flag (--enable-debug), thus a MAPI
    user might select if MAPI prints debug messages or no.
    
    
    git-svn-id: file:///home/svn/mapi/trunk@1292 8d5bb341-7cf1-0310-8cf6-ba355fef3186
    b27d4c0f
Name
Last commit
Last update
..
Makefile.OLD Loading commit data...
Makefile.am Loading commit data...
bpffilter.c Loading commit data...
bytecounter.c Loading commit data...
dagflib.c Loading commit data...
dagipfbpffilter.c Loading commit data...
dagstat.c Loading commit data...
dagstat.h Loading commit data...
interface.c Loading commit data...
pktbytecounter.c Loading commit data...
pktcounter.c Loading commit data...
to_erf.c Loading commit data...