blob: 8d85ee72f0aa9383c3eb373bb3fd30ae17dc1d3d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
#if !defined(_XLOG_INTERNAL_H)
#define _XLOG_INTERNAL_H
#define XLOG_MODULE_MAX 1024
#define XLOG_MODULE_NAME_MAX_LEN 64
/* Default mask
* Layer XLOG LOG
* Kernel: VERBOSE VERBOSE
* Native: DEBUG VERBOSE
* Java : VERBOSE VERBOSE
*/
#define XLOGF_DEFAULT_LEVEL 0x00223222
#define XLOGF_FIND_MODULE 11
#define XLOGF_SET_LEVEL 12
#define XLOGF_GET_LEVEL 13
#define XLOGF_TAG_SET_LEVEL 14
struct xlogf_tag_offset {
char name[XLOG_MODULE_NAME_MAX_LEN];
int offset;
};
struct xlogf_tag_entry {
char name[XLOG_MODULE_NAME_MAX_LEN];
u32 level;
};
struct avl {
struct avl *left;
struct avl *right;
struct avl *parent;
char name[XLOG_MODULE_NAME_MAX_LEN];
int offset;
int depth;
};
int xLog_isOn(const char *name, int level);
void xLog_set(const char *name, int level, int status);
#define LOGGER_LOG_KSYSTEM "log_ksystem" /* MTK kernel messages */
#endif
|