Arena  1.0
A content management system
 All Classes Files Functions Variables Pages
Logs.py File Reference

This file defines and implements a class for logging messages and errors. More...

Classes

class  Library.IO.Logging.Logs.AMessage
 The base class for items that can be logged (such as messages, errors, hints, warnings, etc.). More...
 
class  Library.IO.Logging.Logs.AMessageWithTimeStamp
 A message that, when logged, will include a timestamp indicating when it was logged. More...
 
class  Library.IO.Logging.Logs.AMessageLog
 A message log that outputs messages to a given stream or file. More...
 
class  Library.IO.Logging.Logs.ANullMessageLog
 A null message log. More...
 

Variables

string Library.IO.Logging.Logs.mDefaultCounterName = "message"
 The name of the default counter used when logging items.
 
string Library.IO.Logging.Logs.mwtsStringRepresentation = "[{gmtime} ({localtime})] {name}: {message}\n"
 The format used to create a string representation of AMessageWithTimeStamp.
 
string Library.IO.Logging.Logs.mlStringRepresentation = "Total number of: \n"
 The format used to create a string representation of AMessageLog.
 

Detailed Description

This file defines and implements a class for logging messages and errors.