23#ifndef MUTT_MUTT_LOGGING_H
24#define MUTT_MUTT_LOGGING_H
int level_validator(const struct ConfigSet *cs, const struct ConfigDef *cdef, intptr_t value, struct Buffer *err)
Validate the "debug_level" config variable - Implements ConfigDef::validator() -.
int log_disp_curses(time_t stamp, const char *file, int line, const char *function, enum LogLevel level,...)
Display a log line in the message line - Implements log_dispatcher_t -.
int main_log_observer(struct NotifyCallback *nc)
Notification that a Config Variable has changed - Implements observer_t -.
LogLevel
Names for the Logging Levels.
Convenience wrapper for the library headers.
int mutt_log_set_level(enum LogLevel level, bool verbose)
Change the logging level.
int mutt_log_set_file(const char *file)
Change the logging file.
void mutt_log_stop(void)
Close the log file.
int mutt_log_start(void)
Enable file logging.
void mutt_log_prep(void)
Prepare to log.
void mutt_clear_error(void)
Clear the message line (bottom line of screen)
String manipulation buffer.
Container for lots of config items.
Data passed to a notification function.