Same as the preceding overload, additionally taking the specified kernelThreadID.

Synopsis

Declared in <ball_recordattributes.h>

RecordAttributes(
    bdlt::Datetime const& timestamp,
    int processID,
    bsls::Types::Uint64 threadID,
    bsls::Types::Uint64 kernelThreadID,
    std::string_view const& fileName,
    int lineNumber,
    std::string_view const& category,
    int severity,
    std::string_view const& message,
    bslma::Allocator* basicAllocator = 0);

Parameters

Name

Description

timestamp

creation date and time

processID

process id of creator

threadID

thread id of creator

kernelThreadID

kernel thread id of creator

fileName

file where created (FILE)

lineNumber

line number in file (LINE)

category

category of logged record

severity

severity of logged record

message

log message text

basicAllocator

memory allocator; null uses the default

Created with MrDocs