tagion.logger.Logger

Global logger module

Members

Aliases

Subscribed
alias Subscribed = shared(Flag!"subscribed")
Undocumented in source.

Classes

SubscriptionMask
class SubscriptionMask
Undocumented in source.

Enums

LogLevel
enum LogLevel

Is a but mask for the logger

Functions

pthread_setname_np
int pthread_setname_np(pthread_t , char* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
setThreadName
int setThreadName(string _name)

* Set the thread name to the same as the task name * Note. Makes it easier to debug because pthread name is the same as th task name * Cuts of the name if longer than length allowed by the kernel

setThreadName
int setThreadName(string _)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

TASK_COMM_LEN
enum TASK_COMM_LEN;
Undocumented in source.

Static variables

log
Logger log;
Undocumented in source.
submask
SubscriptionMask submask;
Undocumented in source.

Structs

Logger
struct Logger

Logger used one for each thread

Topic
struct Topic
Undocumented in source.

Meta