Typedefs | |
typedef struct _ato_Log | ato_Log |
The log object. | |
typedef bool() | ato_logfunction(ato_Log *log, ato_eLoglevel loglevel, ato_eLogState logstate, const char *library, const char *module, const char *function, const char *format, va_list args) |
The signature for the logging function - see ato_log_setlogfn() | |
Enumerations | |
enum | ato_eLogMode { ATO_LOGTO_NULL = 0 , ATO_LOGTO_STDOUT , ATO_LOGTO_STDERR , ATO_LOGTO_FILE } |
Indicates whether logging to stdout, stderr, a file, or nothing. More... | |
enum | ato_eLogState { ATO_LOGSTATE_MSG = 0 , ATO_LOGSTATE_OPEN , ATO_LOGSTATE_CLOSE } |
Controls the state/type of logging - e.g. More... | |
enum ato_eLogMode |
enum ato_eLogState |
Controls the state/type of logging - e.g.
header, trailer, or content. This controls level of indentation if used.