|
CX Framework
Cross-platform C utility framework
|
Per-thread log context: fields every record on this thread inherits. More...
Go to the source code of this file.
Macros | |
| #define | withLogCtx(...) |
| #define | withLogLocal() blkWrap(_logLocalPush(), _logLocalPop()) |
Functions | |
| void | logCtxPop (void) |
| LogCtx * | logCtxCurrent (void) |
| LogCtx * | logCtxAcquire (LogCtx *ctx) |
| void | logCtxRelease (LogCtx **ctx) |
| LogCtx * | logCtxSwap (LogCtx *ctx) |
| void | logCtxRestore (LogCtx *ctx) |
| const LogCtx * | logCtxParent (const LogCtx *ctx) |
| uint32 | logCtxNumVars (const LogCtx *ctx) |
| const stvar * | logCtxVars (const LogCtx *ctx) |
| bool | logCtxShadowed (const LogCtx *top, const LogCtx *node, uint32 idx, const char *key) |
Per-thread log context: fields every record on this thread inherits.
Definition in file logctx.h.