GeNN  4.0.0
GPU enhanced Neuronal Networks (GeNN)
plog Namespace Reference

Namespaces

 detail
 
 util
 

Classes

class  AndroidAppender
 
class  ColorConsoleAppender
 
class  ConsoleAppender
 
class  CsvFormatter
 
class  CsvFormatterImpl
 
class  CsvFormatterUtcTime
 
class  DebugOutputAppender
 
class  EventLogAppender
 
class  EventLogAppenderRegistry
 
class  FuncMessageFormatter
 
class  IAppender
 
class  Logger
 
class  MessageOnlyFormatter
 
class  NativeEOLConverter
 
class  Record
 
class  RollingFileAppender
 
class  TxtFormatter
 
class  TxtFormatterImpl
 
class  TxtFormatterUtcTime
 
class  UTF8Converter
 

Enumerations

enum  Severity {
  none = 0, fatal = 1, error = 2, warning = 3,
  info = 4, debug = 5, verbose = 6
}
 

Functions

template<int instance>
Logger< instance > & init (Severity maxSeverity=none, IAppender *appender=NULL)
 
template<class Formatter , int instance>
Logger< instance > & init (Severity maxSeverity, const util::nchar *fileName, size_t maxFileSize=0, int maxFiles=0)
 
template<class Formatter >
Logger< PLOG_DEFAULT_INSTANCE > & init (Severity maxSeverity, const util::nchar *fileName, size_t maxFileSize=0, int maxFiles=0)
 
template<int instance>
Logger< instance > & init (Severity maxSeverity, const util::nchar *fileName, size_t maxFileSize=0, int maxFiles=0)
 
template<int instance>
Logger< instance > * get ()
 
const char * severityToString (Severity severity)
 
Severity severityFromString (const char *str)
 

Enumeration Type Documentation

◆ Severity

Enumerator
none 
fatal 
error 
warning 
info 
debug 
verbose 

Function Documentation

◆ get()

template<int instance>
Logger< PLOG_DEFAULT_INSTANCE > * plog::get ( )
inline

◆ init() [1/4]

template<int instance>
Logger< PLOG_DEFAULT_INSTANCE > & plog::init ( Severity  maxSeverity = none,
IAppender appender = NULL 
)
inline

◆ init() [2/4]

template<class Formatter , int instance>
Logger< PLOG_DEFAULT_INSTANCE > & plog::init ( Severity  maxSeverity,
const util::nchar fileName,
size_t  maxFileSize = 0,
int  maxFiles = 0 
)
inline

◆ init() [3/4]

template<class Formatter >
Logger<PLOG_DEFAULT_INSTANCE>& plog::init ( Severity  maxSeverity,
const util::nchar fileName,
size_t  maxFileSize = 0,
int  maxFiles = 0 
)
inline

◆ init() [4/4]

template<int instance>
Logger<instance>& plog::init ( Severity  maxSeverity,
const util::nchar fileName,
size_t  maxFileSize = 0,
int  maxFiles = 0 
)
inline

◆ severityFromString()

Severity plog::severityFromString ( const char *  str)
inline

◆ severityToString()

const char* plog::severityToString ( Severity  severity)
inline