Grail (C#)  1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
Grail.Logger.Sink Class Referenceabstract

The Sink class - destination of logger messages More...

Inheritance diagram for Grail.Logger.Sink:

Public Member Functions

 Sink (bool isSynchronized=false)
 
void Sync (string loggerName, Severity severity, string message, string logFileLocation, int logLineNumber)
 

Protected Member Functions

abstract void Log (string loggerName, Severity severity, string message, string logFileLocation, int logLineNumber)
 Log - override this method to define how the message should be logged More...
 

Detailed Description

The Sink class - destination of logger messages

Member Function Documentation

◆ Log()

abstract void Grail.Logger.Sink.Log ( string  loggerName,
Severity  severity,
string  message,
string  logFileLocation,
int  logLineNumber 
)
protectedpure virtual

Log - override this method to define how the message should be logged

Parameters
loggerName
severity
message
logFileLocation
logLineNumber

Implemented in Grail.Logger.FileSink, and Grail.Logger.DefaultSink.


The documentation for this class was generated from the following file: