27 lines
548 B
C
27 lines
548 B
C
|
|
#ifndef __SCC_PPROC_LOG_H__
|
||
|
|
#define __SCC_PPROC_LOG_H__
|
||
|
|
|
||
|
|
typedef struct logger logger_t;
|
||
|
|
extern logger_t __scc_pproc_log;
|
||
|
|
extern logger_t __scc_pproc_user;
|
||
|
|
|
||
|
|
#define SCC_LOG_HANDLER &__scc_pproc_user
|
||
|
|
#define LOG_DEFAULT_HANDLER &__scc_pproc_log
|
||
|
|
#include <scc_log.h>
|
||
|
|
|
||
|
|
#ifdef __SCC_PPROC_LOG_IMPL__
|
||
|
|
logger_t __scc_pproc_log = {
|
||
|
|
.name = "pproc",
|
||
|
|
.level = LOG_LEVEL_ALL,
|
||
|
|
.handler = log_default_handler,
|
||
|
|
};
|
||
|
|
|
||
|
|
logger_t __scc_pproc_user = {
|
||
|
|
.name = "pproc",
|
||
|
|
.level = LOG_LEVEL_ALL,
|
||
|
|
.user_handler = scc_log_handler,
|
||
|
|
};
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#endif
|