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

最新回复