Definition in file LogSelector.h.
#include <string>
#include "mhash_map.h"
Go to the source code of this file.
Classes | |
class | LogSelector |
An object describing a logging selection directive that indicates how to handle matching logs. More... | |
Enumerations | |
enum | LogSelectorTimestamp { LOG_TIMESTAMP_DISABLED, LOG_TIMESTAMP_EPOCH, LOG_TIMESTAMP_HUMAN } |
How to print the timestamp. More... | |
enum | LogSelectorThreadId { LOG_THREADID_DISABLED, LOG_THREADID_ENABLED } |
How to print the thread id. More... | |
enum | LogSelectorName { LOG_NAME_DISABLED, LOG_NAME_ENABLED } |
How to print the selector name. More... | |
enum | LogSelectorOutput { LOG_FPRINTF, LOG_PIP, LOG_BINARY } |
How to output the log. More... |
enum LogSelectorName |
How to print the selector name.
LOG_NAME_DISABLED | don't print the log selector name |
LOG_NAME_ENABLED | print the log selector name |
Definition at line 55 of file LogSelector.h.
enum LogSelectorOutput |
How to output the log.
LOG_FPRINTF | use fprintf for text logs |
LOG_PIP | use Pip's ANNOTATE_NOTICE() functionality |
LOG_BINARY | use the binary log utility to print this log |
Definition at line 59 of file LogSelector.h.
enum LogSelectorThreadId |
How to print the thread id.
LOG_THREADID_DISABLED | don't print the thread id |
LOG_THREADID_ENABLED | print the virtual thread id |
Definition at line 51 of file LogSelector.h.
enum LogSelectorTimestamp |
How to print the timestamp.
Definition at line 46 of file LogSelector.h.