maxon::LOGGERTYPEFLAGS Namespace Reference

Functions

 MAXON_ATTRIBUTE (Bool, DEBUG, "net.maxon.core.loggertypeflags.debug")
 
 MAXON_ATTRIBUTE (Bool, REUSESTREAM, "net.maxon.core.loggertypeflags.reusestream")
 
 MAXON_ATTRIBUTE (Bool, ENQUEUEWRITE, "net.maxon.core.loggertypeflags.enqueuewrite")
 
 MAXON_ATTRIBUTE (Bool, ALWAYSFLUSH, "net.maxon.core.loggertypeflags.alwaysflush")
 
 MAXON_ATTRIBUTE (Int32, MAXLINEBUFFER, "net.maxon.core.loggertypeflags.maxlinebuffer")
 
 MAXON_ATTRIBUTE (Int32, MAXFILEBUFFER, "net.maxon.core.loggertypeflags.maxfilebuffer")
 

Function Documentation

◆ MAXON_ATTRIBUTE() [1/6]

maxon::LOGGERTYPEFLAGS::MAXON_ATTRIBUTE ( Bool  ,
DEBUG  ,
"net.maxon.core.loggertypeflags.debug"   
)

True to make logger record debug information.

◆ MAXON_ATTRIBUTE() [2/6]

maxon::LOGGERTYPEFLAGS::MAXON_ATTRIBUTE ( Bool  ,
REUSESTREAM  ,
"net.maxon.core.loggertypeflags.reusestream"   
)

True to make logger record debug information (only for FileLoggerType)

◆ MAXON_ATTRIBUTE() [3/6]

maxon::LOGGERTYPEFLAGS::MAXON_ATTRIBUTE ( Bool  ,
ENQUEUEWRITE  ,
"net.maxon.core.loggertypeflags.enqueuewrite"   
)

True to enqueue write operation or false to directly flush write operation disk. If false, ensure that write operations are done by only one thread at a time.

◆ MAXON_ATTRIBUTE() [4/6]

maxon::LOGGERTYPEFLAGS::MAXON_ATTRIBUTE ( Bool  ,
ALWAYSFLUSH  ,
"net.maxon.core.loggertypeflags.alwaysflush"   
)

Set to true to write output directly to output stream (only for FileLoggerType)

◆ MAXON_ATTRIBUTE() [5/6]

maxon::LOGGERTYPEFLAGS::MAXON_ATTRIBUTE ( Int32  ,
MAXLINEBUFFER  ,
"net.maxon.core.loggertypeflags.maxlinebuffer"   
)

Number of lines until the next file will be written (only for MultiFileLoggerType)

◆ MAXON_ATTRIBUTE() [6/6]

maxon::LOGGERTYPEFLAGS::MAXON_ATTRIBUTE ( Int32  ,
MAXFILEBUFFER  ,
"net.maxon.core.loggertypeflags.maxfilebuffer"   
)

Number of lines until the next file will be written (only for MultiFileLoggerType)