贝贝花花包包店,精品555皮具,钱夹,皮夹

字体:  

ACE_Log_Msg_Callback如何控制日志文件的大小

cu0505 发表于: 2008-5-19 15:10 来源: ACE 开发者

void log(ACE_Log_Record& log_record)
{
ofstream* s= (ofstream*)ACE_LOG_MSG->msg_ostream();       
            if(s->tellp() > 1024)//1024是文件大小
                    {
                          //重新生成一个文件
                    }   
}
执行的时候s->tellp()永远<1024,即使日志文件实质的大小已经超过了1024

最新回复

winston at 2008-5-19 17:51:26
日志选项里面可以设置的。不用你自己写,参考一下文档。