Classes |
| struct | LogConfig |
| struct | LogModule |
| struct | LogHeader |
| class | cLogging |
| class | cUserMsg |
| class | cUserMsgs |
| class | cLogLineBuff |
Defines |
| #define | LOPT_NUM 27 |
| #define | LOPT_MAX (1<<LOPT_NUM) |
| #define | LOPT_MASK (LOPT_MAX-1) |
| #define | LMOD_MAX (1<<(32-LOPT_NUM)) |
| #define | LMOD_MASK (LMOD_MAX-1) |
| #define | LMOD_ENABLE 1 |
| #define | LCLASS(m, o) ((((m)&LMOD_MASK)<<LOPT_NUM)|((o)&LOPT_MASK)) |
| #define | LMOD(c) (((c)>>LOPT_NUM)&LMOD_MASK) |
| #define | LOPT(o) ((o)&LOPT_MASK) |
| #define | LALL(o) (((o)<<1)-1) |
| #define | ADD_MODULE(MOD, NAME) static bool __add_mod_ ## NAME = cLogging::AddModule(MOD,&NAME); |
| #define | PRINTF(c,...) cLogging::Printf((c),__VA_ARGS__) |
| #define | PUTS(c, t) cLogging::Puts((c),(t)) |
| #define | PUTLB(c, lb) cLogging::PutLB((c),(lb)) |
| #define | HEXDUMP(c, d, n,...) cLogging::Dump((c),(d),(n),__VA_ARGS__) |
| #define | LDUMP(c, d, n,...) cLogging::LineDump((c),(d),(n),__VA_ARGS__) |
| #define | LOG(c) cLogging::Enabled((c)) |
| #define | HexDump(d, n) do { int __n=(n); HEXDUMP(L_GEN_MISC,(d),__n,"dump: n=%d/0x%04x",__n,__n); } while(0) |
| #define | LBSTART(c) do { int __c=(c); if(LOG(__c)) { cLogLineBuff __llb(__c) |
| #define | LBSTARTF(c) do { int __c=(c); { cLogLineBuff __llb(__c) |
| #define | LBPUT(...) __llb.Printf(__VA_ARGS__) |
| #define | LBFLUSH() __llb.Flush() |
| #define | LBEND() } } while(0) |
| #define | L_GEN 0 |
| #define | L_GEN_ERROR LCLASS(L_GEN,0x2) |
| #define | L_GEN_WARN LCLASS(L_GEN,0x4) |
| #define | L_GEN_INFO LCLASS(L_GEN,0x8) |
| #define | L_GEN_DEBUG LCLASS(L_GEN,0x10) |
| #define | L_GEN_MISC LCLASS(L_GEN,0x20) |
| #define | L_GEN_ALL LALL(L_GEN_MISC) |
Variables |
| struct LogConfig | logcfg |
| cUserMsgs | ums |