Logo
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
Yukar.Engine.Logger Class Reference

Log Output Class/Output contents are added to bakinplayer_log.txt or bakineditor_log.txt. More...

Inheritance diagram for Yukar.Engine.Logger:
SharpKmyBase::Logger

Public Member Functions

override void output (uint type, string msg)
 
- Public Member Functions inherited from SharpKmyBase::Logger
 Logger ()
 
void Release ()
 
virtual void output (u32 type, System::String ^msg)
 

Static Public Member Functions

static void Put (string msg)
 
static void openLog ()
 
static void Initialize (bool isEngine, string dir=null)
 
static void finalize ()
 
static void PutExceptionInfo (Exception exp)
 
- Static Public Member Functions inherited from SharpKmyBase::Logger
static void _output (void *managedLogger, u32 type, const char *msg)
 

Static Public Attributes

static List< string > lastLog = new List<string>(SCREEN_LOG_MAXLINE)
 

Additional Inherited Members

- Public Attributes inherited from SharpKmyBase::Logger
nativeLoggerptr
 
GCHandle handle
 

Detailed Description

Log Output Class/Output contents are added to bakinplayer_log.txt or bakineditor_log.txt.

Member Function Documentation

◆ finalize()

static void Yukar.Engine.Logger.finalize ( )
static

◆ Initialize()

static void Yukar.Engine.Logger.Initialize ( bool  isEngine,
string  dir = null 
)
static

◆ openLog()

static void Yukar.Engine.Logger.openLog ( )
static

◆ output()

override void Yukar.Engine.Logger.output ( uint  type,
string  msg 
)

◆ Put()

static void Yukar.Engine.Logger.Put ( string  msg)
static

◆ PutExceptionInfo()

static void Yukar.Engine.Logger.PutExceptionInfo ( Exception  exp)
static

Member Data Documentation

◆ lastLog

List<string> Yukar.Engine.Logger.lastLog = new List<string>(SCREEN_LOG_MAXLINE)
static