osg Nofity使用

来源:互联网 发布:网络教育2.5年毕业 编辑:程序博客网 时间:2024/06/05 18:14

osg底层支持调试信息输出,主要功能包括:

  • 日志的分级输出

  • 日志的重定向输出

  • 日志的dbgView输出

1. 分级输出:

    osg::setNotifyLevel(osg::INFO);

2. 重定向输出,默认输出到consle控制台:

定义全局对象:

    static std::ofstream g_log("out.log");  设置日志重定向:      std::ostream& os = osg::notify(osg::INFO);    os.rdbuf(g_log.rdbuf());

3. dbgView输出:

    osg::WinDebugNotifyHandler* pWin32Handler = new osg::WinDebugNotifyHandler();    osg::setNotifyHandler(pWin32Handler);
原创粉丝点击