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

The FileSink class - sink writing messages to file More...

Inheritance diagram for Grail.Logger.FileSink:
Collaboration diagram for Grail.Logger.FileSink:

Public Member Functions

 FileSink (string filename, bool isSynchronized=false)
 FileSink More...
 
void Dispose ()
 
- Public Member Functions inherited from Grail.Logger.Sink
 Sink (bool isSynchronized=false)
 
void Sync (string loggerName, Severity severity, string message, string logFileLocation, int logLineNumber)
 

Protected Member Functions

override 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 FileSink class - sink writing messages to file

Constructor & Destructor Documentation

◆ FileSink()

Grail.Logger.FileSink.FileSink ( string  filename,
bool  isSynchronized = false 
)
inline

FileSink

Parameters
filenamepath to logger file, if it does not exist new file will be created
isSynchronized

Member Function Documentation

◆ Log()

override void Grail.Logger.FileSink.Log ( string  loggerName,
Severity  severity,
string  message,
string  logFileLocation,
int  logLineNumber 
)
inlineprotectedvirtual

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

Parameters
loggerName
severity
message
logFileLocation
logLineNumber

Implements Grail.Logger.Sink.


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