logger.h File Reference

Classes

struct  LoggerLine
 
class  LoggerTypeInterface
 
class  FileLoggerTypeInterface
 
class  UserLoggerTypeInterface
 
class  LoggerInterface
 

Namespaces

 maxon
 
 maxon::LOGGERTYPEFLAGS
 
 maxon::LoggerTypes
 
 maxon::Loggers
 

Functions

Result< void > PrivateConsoleOutput (const String &str, const SourceLocation &loc, WRITEMETA level)
 
 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")
 
 MAXON_DECLARATION (Class< LoggerTypeRef >, LoggerTypeBaseClass, "net.maxon.class.loggertypebase")
 
 MAXON_REGISTRY (Class< LoggerTypeRef >, LoggerTypes, "net.maxon.core.registry.loggertypes")
 
 MAXON_DECLARATION (Class< FileLoggerTypeRef >, MultiFile, "net.maxon.core.loggertype.multifile")
 
 MAXON_DECLARATION (Class< FileLoggerTypeRef >, File, "net.maxon.core.loggertype.file")
 
 MAXON_DECLARATION (Class< UserLoggerTypeRef >, Application, "net.maxon.core.loggertype.applicationconsole")
 
 MAXON_DECLARATION (Class< LoggerTypeRef >, Process, "net.maxon.core.loggertype.process")
 
 MAXON_REGISTRY (LoggerRef, Loggers, "net.maxon.core.registry.loggers")
 
 MAXON_DECLARATION (LoggerRef, Default, "net.maxon.core.logger.default")
 
 MAXON_DECLARATION (LoggerRef, Process, "net.maxon.core.logger.process")