|
Blender V4.3
|
Public Attributes | ||
| CLG_LogType * | types | |
| CLG_LogRef * | refs | |
| CLG_IDFilter * | filters [2] | |
| bool | use_color | |
| bool | use_basename | |
| bool | use_timestamp | |
| int | output | |
| FILE * | output_file | |
| uint64_t | timestamp_tick_start | |
| struct { | ||
| int level | ||
| } | default_type | |
| struct { | ||
| void(* error_fn )(void *file_handle) | ||
| void(* fatal_fn )(void *file_handle) | ||
| void(* backtrace_fn )(void *file_handle) | ||
| } | callbacks | |
| void(* CLogContext::backtrace_fn) (void *file_handle) |
Definition at line 99 of file clog.c.
Referenced by clg_ctx_backtrace(), CLG_ctx_backtrace_fn_set(), CLG_log_str(), and CLG_logf().
| struct { ... } CLogContext::callbacks |
| struct { ... } CLogContext::default_type |
For new types.
Referenced by CLG_ctx_init(), CLG_ctx_level_set(), and clg_ctx_type_register().
| void(* CLogContext::error_fn) (void *file_handle) |
Definition at line 97 of file clog.c.
Referenced by clg_ctx_error_action(), CLG_error_fn_set(), and CLT_ctx_error_fn_set().
| void(* CLogContext::fatal_fn) (void *file_handle) |
Definition at line 98 of file clog.c.
Referenced by CLG_backtrace_fn_set(), clg_ctx_fatal_action(), CLG_ctx_fatal_fn_set(), and CLG_fatal_fn_set().
| CLG_IDFilter* CLogContext::filters[2] |
Definition at line 79 of file clog.c.
Referenced by clg_ctx_filter_check(), CLG_ctx_free(), CLG_ctx_type_filter_exclude(), and CLG_ctx_type_filter_include().
| int CLogContext::level |
Definition at line 93 of file clog.c.
Referenced by CLG_ctx_init(), CLG_ctx_level_set(), and clg_ctx_type_register().
| int CLogContext::output |
Borrowed, not owned.
Definition at line 85 of file clog.c.
Referenced by CLG_ctx_output_set(), CLG_log_str(), and CLG_logf().
| FILE* CLogContext::output_file |
Definition at line 86 of file clog.c.
Referenced by clg_ctx_backtrace(), clg_ctx_error_action(), clg_ctx_fatal_action(), and CLG_ctx_output_set().
| CLG_LogRef* CLogContext::refs |
Single linked list of references.
Definition at line 73 of file clog.c.
Referenced by CLG_ctx_free(), and CLG_logref_init().
| uint64_t CLogContext::timestamp_tick_start |
For timer (use_timestamp).
Definition at line 89 of file clog.c.
Referenced by CLG_ctx_output_use_timestamp_set(), CLG_log_str(), and CLG_logf().
| CLG_LogType* CLogContext::types |
Single linked list of types.
Definition at line 71 of file clog.c.
Referenced by CLG_ctx_free(), CLG_ctx_level_set(), clg_ctx_type_find_by_name(), and clg_ctx_type_register().
| bool CLogContext::use_basename |
Definition at line 81 of file clog.c.
Referenced by CLG_ctx_output_use_basename_set(), CLG_log_str(), and CLG_logf().
| bool CLogContext::use_color |
Definition at line 80 of file clog.c.
Referenced by CLG_color_support_get(), CLG_ctx_output_set(), CLG_init(), CLG_log_str(), and CLG_logf().
| bool CLogContext::use_timestamp |
Definition at line 82 of file clog.c.
Referenced by CLG_ctx_output_use_timestamp_set(), CLG_log_str(), and CLG_logf().