peakzhang 发表于 2008-7-15 23:48:23

读书笔记 --记录下测试通过的实例


/**
@file    trace1.cpp
@authorsongbo
@email   songbohr@gmail.com
@date    2007年4月18日
@version V1.0.0
@section content 内容描述
    test
@section history 修改历史
    -# 修改日期: 2007年4月18日
    @n 修改人员: songbo
    @n 修改内容: 初稿完成
    @n@n
**/
#define ACE_NTRACE 0
#include "ace/Log_Msg.h"
void foo();
int ACE_TMAIN(int, ACE_TCHAR *[])
{
ACE_TRACE(ACE_TEXT("main"));
ACE_DEBUG((LM_INFO, ACE_TEXT("%Ihi swords\n")));
foo();
ACE_DEBUG((LM_INFO, ACE_TEXT("%Ihack sth?\n")));
return 0;
}
void foo()
{
ACE_TRACE (ACE_TEXT("FOO"));
ACE_DEBUG((LM_INFO, ACE_TEXT("%I test foo!?\n")));
}

/**
@file    trace2.cpp
@authorsongbo
@email   songbohr@gmail.com
@date    2007年4月18日
@version V1.0.0
@section content 内容描述
    启用和禁用日志严重级别
@section history 修改历史
    -# 修改日期: 2007年4月18日
    @n 修改人员: songbo
    @n 修改内容: 初稿完成
    @n@n
**/
#define ACE_NTRACE 0
#include "ace/Log_Msg.h"
void foo();
int ACE_TMAIN(int, ACE_TCHAR *[])
{
ACE_TRACE(ACE_TEXT("main"));
/*
   /// Set the ACE_Log_Priority mask, returns original mask.
u_long priority_mask (u_long, MASK_TYPE = THREAD);
*/
ACE_LOG_MSG->priority_mask (0, ACE_Log_Msg::PROCESS);
ACE_LOG_MSG->priority_mask (LM_DEBUG | LM_NOTICE, ACE_Log_Msg::THREAD);
ACE_DEBUG((LM_INFO, ACE_TEXT("%Ihi swords\n")));
foo();
ACE_DEBUG((LM_DEBUG, ACE_TEXT("%Ihack sth?\n")));
return 0;
}
void foo()
{
ACE_TRACE (ACE_TEXT("FOO"));
ACE_DEBUG((LM_NOTICE, ACE_TEXT("%I test foo!?\n")));
}


页: [1]
查看完整版本: 读书笔记 --记录下测试通过的实例