想写个小引擎,其实就是想对DX封装一层。

日志是很重要的一块,所以先写一个初步的。

看了一下OGRE的OgreLog和OgreLogManager。

其实说白了就是文件的打开和写入,最后关闭。

OgreLogManager可以管理多个OgreLog。

每OgreLog里都对应一个日志文件。

调用OgreLogManager::getSingletonPtr().logMessage(...)就可以写入日志了。

 

目前还没分等级,只存缓存之类的选项,只是单纯用来记录的文件。