找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 4744|回复: 1

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

[复制链接]
发表于 2008-5-19 15:10:50 | 显示全部楼层 |阅读模式
void log(ACE_Log_Record& log_record)
{
ofstream* s= (ofstream*)ACE_LOG_MSG->msg_ostream();       
            if(s->tellp() > 1024)//1024是文件大小
                    {
                          //重新生成一个文件
                    }   
}
执行的时候s->tellp()永远<1024,即使日志文件实质的大小已经超过了1024
发表于 2008-5-19 17:51:26 | 显示全部楼层
日志选项里面可以设置的。不用你自己写,参考一下文档。
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-12-23 18:39 , Processed in 0.020980 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表