Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

enum RTLOGFLAGS

Logger flags.

Enumerator:
RTLOGFLAGS_DISABLED  The logger instance is disabled for normal output.
RTLOGFLAGS_BUFFERED  The logger instance is using buffered output.
RTLOGFLAGS_USECRLF  The logger instance expands LF to CR/LF.
RTLOGFLAGS_APPEND  Append to the log destination where applicable.
RTLOGFLAGS_REL_TS  Show relative timestamps with PREFIX_TSC and PREFIX_TS
RTLOGFLAGS_DECIMAL_TS  Show decimal timestamps with PREFIX_TSC and PREFIX_TS
RTLOGFLAGS_NO_FLUSH  Log flushing disabled.
RTLOGFLAGS_PREFIX_LOCK_COUNTS  New lines should be prefixed with the write and read lock counts.
RTLOGFLAGS_PREFIX_CPUID  New lines should be prefixed with the CPU id (ApicID on intel/amd).
RTLOGFLAGS_PREFIX_PID  New lines should be prefixed with the native process id.
RTLOGFLAGS_PREFIX_FLAG_NO  New lines should be prefixed with group flag number causing the output.
RTLOGFLAGS_PREFIX_FLAG  New lines should be prefixed with group flag name causing the output.
RTLOGFLAGS_PREFIX_GROUP_NO  New lines should be prefixed with group number.
RTLOGFLAGS_PREFIX_GROUP  New lines should be prefixed with group name.
RTLOGFLAGS_PREFIX_TID  New lines should be prefixed with the native thread id.
RTLOGFLAGS_PREFIX_THREAD  New lines should be prefixed with thread name.
RTLOGFLAGS_PREFIX_CUSTOM  New lines should be prefixed with data from a custom callback.
RTLOGFLAGS_PREFIX_TIME_PROG  New lines should be prefixed with formatted timestamp since program start.
RTLOGFLAGS_PREFIX_TIME  New lines should be prefixed with formatted timestamp (UCT).
RTLOGFLAGS_PREFIX_MS_PROG  New lines should be prefixed with milliseconds since program start.
RTLOGFLAGS_PREFIX_TSC  New lines should be prefixed with timestamp.
RTLOGFLAGS_PREFIX_TS  New lines should be prefixed with timestamp.
RTLOGFLAGS_PREFIX_MASK  The prefix mask.

Definition at line 312 of file log.h.

{
    /** The logger instance is disabled for normal output. */
    RTLOGFLAGS_DISABLED             = 0x00000001,
    /** The logger instance is using buffered output. */
    RTLOGFLAGS_BUFFERED             = 0x00000002,
    /** The logger instance expands LF to CR/LF. */
    RTLOGFLAGS_USECRLF              = 0x00000010,
    /** Append to the log destination where applicable. */
    RTLOGFLAGS_APPEND               = 0x00000020,
    /** Show relative timestamps with PREFIX_TSC and PREFIX_TS */
    RTLOGFLAGS_REL_TS               = 0x00000040,
    /** Show decimal timestamps with PREFIX_TSC and PREFIX_TS */
    RTLOGFLAGS_DECIMAL_TS           = 0x00000080,
    /** Log flushing disabled. */
    RTLOGFLAGS_NO_FLUSH             = 0x00000100,
    /** New lines should be prefixed with the write and read lock counts. */
    RTLOGFLAGS_PREFIX_LOCK_COUNTS   = 0x00008000,
    /** New lines should be prefixed with the CPU id (ApicID on intel/amd). */
    RTLOGFLAGS_PREFIX_CPUID         = 0x00010000,
    /** New lines should be prefixed with the native process id. */
    RTLOGFLAGS_PREFIX_PID           = 0x00020000,
    /** New lines should be prefixed with group flag number causing the output. */
    RTLOGFLAGS_PREFIX_FLAG_NO       = 0x00040000,
    /** New lines should be prefixed with group flag name causing the output. */
    RTLOGFLAGS_PREFIX_FLAG          = 0x00080000,
    /** New lines should be prefixed with group number. */
    RTLOGFLAGS_PREFIX_GROUP_NO      = 0x00100000,
    /** New lines should be prefixed with group name. */
    RTLOGFLAGS_PREFIX_GROUP         = 0x00200000,
    /** New lines should be prefixed with the native thread id. */
    RTLOGFLAGS_PREFIX_TID           = 0x00400000,
    /** New lines should be prefixed with thread name. */
    RTLOGFLAGS_PREFIX_THREAD        = 0x00800000,
    /** New lines should be prefixed with data from a custom callback. */
    RTLOGFLAGS_PREFIX_CUSTOM        = 0x01000000,
    /** New lines should be prefixed with formatted timestamp since program start. */
    RTLOGFLAGS_PREFIX_TIME_PROG     = 0x04000000,
    /** New lines should be prefixed with formatted timestamp (UCT). */
    RTLOGFLAGS_PREFIX_TIME          = 0x08000000,
    /** New lines should be prefixed with milliseconds since program start. */
    RTLOGFLAGS_PREFIX_MS_PROG       = 0x10000000,
    /** New lines should be prefixed with timestamp. */
    RTLOGFLAGS_PREFIX_TSC           = 0x20000000,
    /** New lines should be prefixed with timestamp. */
    RTLOGFLAGS_PREFIX_TS            = 0x40000000,
    /** The prefix mask. */
    RTLOGFLAGS_PREFIX_MASK          = 0x7dff8000
} RTLOGFLAGS;


Generated by  Doxygen 1.6.0   Back to index