logger.h File Reference

Classes

struct   LoggerLine
class   LoggerTypeInterface
class   FileLoggerTypeInterface
class   UserLoggerTypeInterface
class   LoggerInterface

Namespaces

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

函数

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")