__logger
static const struct __logger conslogger = {
static const struct __logger syslogger = {
const struct __logger *__logger = &conslogger;
__logger = &syslogger;
extern const struct __logger *__logger;
#define lerr(_e, _f...) __logger->err((_e), _f)
#define lerrx(_e, _f...) __logger->errx((_e), _f)
#define lwarn(_f...) __logger->warn(_f)
#define lwarnx(_f...) __logger->warnx(_f)
#define linfo(_f...) __logger->info(_f)
#define ldebug(_f...) __logger->debug(_f)
static const struct __logger conslogger = {
static const struct __logger syslogger = {
const struct __logger *__logger = &conslogger;
__logger = &syslogger;
extern const struct __logger *__logger;
#define lerr(_e, _f...) __logger->err((_e), _f)
#define lerrx(_e, _f...) __logger->errx((_e), _f)
#define lwarn(_f...) __logger->warn(_f)
#define lwarnx(_f...) __logger->warnx(_f)
#define linfo(_f...) __logger->info(_f)
#define ldebug(_f...) __logger->debug(_f)