读书笔记 --记录下测试通过的实例
/**
@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]