Go to the documentation of this file.
46 #define LOG_CAT_UNDEFINED 0
47 #define LOG_CAT_ERROR 1
48 #define LOG_CAT_WARNING 2
49 #define LOG_CAT_INFO 3
50 #define LOG_CAT_EXTRAINFO 4
51 #define LOG_CAT_RESULTS 5
52 #define LOG_CAT_TIMINGS 6
53 #define LOG_CAT_MEMUSAGE 7
56 #define LOG_AREA_UNDEFINED 0
57 #define LOG_AREA_MAIN 1
58 #define LOG_AREA_SCF 2
60 #define LOG_AREA_INTEGRALS 4
61 #define LOG_AREA_DENSFROMF 5
62 #define LOG_AREA_DFT 6
63 #define LOG_AREA_LOWLEVEL 7
66 #define LOG_AREA_GS 10
69 void do_output(
int logCategory,
int logArea,
const char* format, ...);
70 int do_voutput(
int logCategory,
int logArea,
const char* format, va_list v);
71 int do_voutput_printf(
int logCategory,
int logArea,
const char* format, va_list a);
#define LOG_CAT_RESULTS
Definition: output.h:51
void enable_output()
Definition: output.cc:181
#define LOG_CAT_TIMINGS
Definition: output.h:52
static int use_printf
Definition: output.cc:49
int do_voutput_printf(int logCategory, int logArea, const char *format, va_list a)
Definition: output.cc:76
#define LOG_CAT_ERROR
Definition: output.h:47
#define LOG_CAT_WARNING
Definition: output.h:48
void do_output_time(int logCategory, int logArea, const char *s)
Definition: output.cc:159
void enable_printf_output()
Definition: output.cc:66
#define LOG_CAT_MEMUSAGE
Definition: output.h:53
void enable_printf_output()
Definition: output.cc:66
#define LOG_AREA_LR
Definition: output.h:59
#define LOG_AREA_GS
Definition: output.h:66
static int global_memory_usage_output_flag
Definition: output.cc:44
#define LOG_AREA_DENSFROMF
Definition: output.h:61
static int global_output_enabled_flag
Definition: output.cc:47
void enable_output()
Definition: output.cc:181
#define LOG_AREA_LOWLEVEL
Definition: output.h:63
int get_memory_usage_by_procfile(double *virtualMemGigaBytes, double *residentMemGigaBytes, double *virtualMemPeakGigaBytes)
Definition: utilities.cc:229
#define LOG_CAT_EXTRAINFO
Definition: output.h:50
void enable_memory_usage_output(void)
Definition: output.cc:175
int do_voutput(int logCategory, int logArea, const char *format, va_list a)
Definition: output.cc:94
#define LOG_AREA_UNDEFINED
Definition: output.h:56
#define LOG_AREA_ED
Definition: output.h:65
int do_voutput_printf(int logCategory, int logArea, const char *format, va_list a)
Definition: output.cc:76
Basic OS access utilities.
#define LOG_CAT_INFO
Definition: output.h:49
#define LOG_AREA_MAIN
Definition: output.h:57
void output_current_memory_usage(int logArea, const char *contextString)
Definition: output.cc:186
#define LOG_AREA_SCF
Definition: output.h:58
#define LOG_AREA_INTEGRALS
Definition: output.h:60
void do_output_time(int logCategory, int logArea, const char *s)
Definition: output.cc:159
void output_current_memory_usage(int logArea, const char *contextString)
Definition: output.cc:186
void enable_memory_usage_output()
Definition: output.cc:175
void do_output(int logCategory, int logArea, const char *format,...)
Definition: output.cc:53
void do_output(int logCategory, int logArea, const char *format,...)
Definition: output.cc:53
int do_voutput(int logCategory, int logArea, const char *format, va_list v)
Definition: output.cc:94
#define LOG_AREA_DFT
Definition: output.h:62
Functionality for writing output messages to a text file.
#define LOG_AREA_CI
Definition: output.h:64
#define LOG_CAT_UNDEFINED
Definition: output.h:46