#include <stdarg.h>
Go to the source code of this file.
Defines | |
#define | H_RPMLOG 1 |
#define | RPMLOG_PRIMASK 0x07 |
#define | RPMLOG_PRI(p) ((p) & RPMLOG_PRIMASK) |
#define | RPMLOG_MAKEPRI(fac, pri) ((((unsigned)(fac)) << 3) | (pri)) |
#define | RPMLOG_NFACILITIES 24 /*!< current number of facilities */ |
#define | RPMLOG_FACMASK 0x03f8 /*!< mask to extract facility part */ |
#define | RPMLOG_FAC(p) (((p) & RPMLOG_FACMASK) >> 3) |
#define | RPMLOG_MASK(pri) (1 << ((unsigned)(pri))) /*!< mask for one priority */ |
#define | RPMLOG_UPTO(pri) ((1 << (((unsigned)(pri))+1)) - 1) /*!< all priorities through pri */ |
#define | RPMLOG_PID 0x01 /*!< log the pid with each message */ |
#define | RPMLOG_CONS 0x02 /*!< log on the console if errors in sending */ |
#define | RPMLOG_ODELAY 0x04 /*!< delay open until first syslog() (default) */ |
Typedefs | |
typedef enum rpmlogLvl_e | rpmlogLvl |
RPM Log levels. More... | |
typedef enum rpmlogFac_e | rpmlogFac |
facility codes. More... | |
Enumerations | |
enum | rpmlogLvl_e { RPMLOG_EMERG = 0, RPMLOG_ALERT = 1, RPMLOG_CRIT = 2, RPMLOG_ERR = 3, RPMLOG_WARNING = 4, RPMLOG_NOTICE = 5, RPMLOG_INFO = 6, RPMLOG_DEBUG = 7 } |
RPM Log levels. More... | |
enum | rpmlogFac_e { RPMLOG_KERN = (0<<3), RPMLOG_USER = (1<<3), RPMLOG_MAIL = (2<<3), RPMLOG_DAEMON = (3<<3), RPMLOG_AUTH = (4<<3), RPMLOG_SYSLOG = (5<<3), RPMLOG_LPR = (6<<3), RPMLOG_NEWS = (7<<3), RPMLOG_UUCP = (8<<3), RPMLOG_CRON = (9<<3), RPMLOG_AUTHPRIV = (10<<3), RPMLOG_FTP = (11<<3), RPMLOG_LOCAL0 = (16<<3), RPMLOG_LOCAL1 = (17<<3), RPMLOG_LOCAL2 = (18<<3), RPMLOG_LOCAL3 = (19<<3), RPMLOG_LOCAL4 = (20<<3), RPMLOG_LOCAL5 = (21<<3), RPMLOG_LOCAL6 = (22<<3), RPMLOG_LOCAL7 = (23<<3), RPMLOG_ERRMSG = (((unsigned)( 24 /*!< current number of facilities */ +0))<<3) } |
facility codes. More... |
Used to unify rpmError() and rpmMessage() interfaces in rpm.
Definition in file rpmlog.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
facility codes.
|
|
RPM Log levels. priorities/facilities are encoded into a single 32-bit quantity, where the bottom 3 bits are the priority (0-7) and the top 28 bits are the facility (0-big number). Both the priorities and the facilities map roughly one-to-one to strings in the syslogd(8) source code. This mapping is included in this file. priorities (these are ordered) |
|
|
RPM Log levels. priorities/facilities are encoded into a single 32-bit quantity, where the bottom 3 bits are the priority (0-7) and the top 28 bits are the facility (0-big number). Both the priorities and the facilities map roughly one-to-one to strings in the syslogd(8) source code. This mapping is included in this file. priorities (these are ordered) |