ACE的 日志

http://wenku.baidu.com/link?url=dK6j9_0pICRjxWW7usBlkCxPTa8zFSPyUe_uWAkwMPFDU4ip_tEfxpOitxjkl3RuPy3D7g7YeAyyH1TFj69F0CR0b-1uuqmvBIcMcyD94Ca

可以看出ACE日志系统的宏调用非常简单: ACE_XXX((severity, formatting-args));
其中,ACE_XXX表示日志输出宏(ACE Logging Macros),包括:ACE_ERROR((level, string, ...))ACE_DEBUG((level, string, ...))ACE_TRACE(string)ACE_ASSERT(test)ACE_HEX_DUMP((level, buffer, size [,text]))ACE_RETURN(value)ACE_ERROR_RETURN((level, string, ...), value)ACE_ERROR_INIT( value, flags )ACE_ERROR_BREAK((level, string, ...))
severity即输出的严重等级(Severity Level),包括:LM_TRACE  Messages indicating function-calling sequenceLM_DEBUG  Debugging informationLM_INFO   Messages that contain information normally of use only when debugging a programLM_NOTICE  Conditions that are not error conditions but that may require special handlingLM_WARNING  Warning messagesLM_ERROR  Error messagesLM_CRITICAL  Critical conditions, such as hard device errorsLM_ALERT  A condition that should be corrected immediately, such as a corrupted databaseLM_EMERGENCY     A panic condition, normally broadcast to all usersLM_TRACE Messages indicating                 function-calling sequence
formatting-args是要输出的内容,格式类似于printf函数的输出格式:
Code        Argument Type   Displays
A           ACE_timer_t     浮点数a           —              导致程序终止(Abort)c           char            单个字符C           char*           字符串(narrow characters)i,d         int             10进制整数I           —              缩进e,E,f,F,g,G double          双精度浮点数l           —              行号M           —              severity level的名称m           —              错误号(errorno)N           —              文件名n           —              ACE_Log_Msg::open()指定的程序名o           int             八进制整数P           —              当前进程IDp           ACE_TCHAR*      字符串,后接错误号,同perrorQ           ACE_UINT64      64位无符号十进制整数r           void (*)()      函数调用R           int             十进制整数S           int             数字对应的信号名称s           ACE_TCHAR*      ACE_TCHAR类型的字符串T           —              当前时间(hour:minute:sec.usec)D           —              时戳(month/day/year/hour:minute:sec.usec)t           —              当前线程IDu           int             无符号十进制整数w           wchar_t         Single wide characterW           wchar_t*        Wide-character stringx,X         int             十六进制数@           void*           指针(十六进制)%           N/A             %
时间: 2024-11-13 04:09:33

ACE的 日志的相关文章

ACE服务端编程5:ACE日志输出和跟踪

服务器程序经常需要在命令行中显示错误消息.状态或者用来跟踪程序的执行路径,最简单的方法是使用printf. ACE提供了更强大日志设施: 1.可以在编译时启用或禁用宏: 2.可以动态的启用或禁用宏: 3.支持日志严重级别: 4.支持日志重定向: 5.支持多线程安全和线程级配置: 使用ACE的日志相关功能,需要引入<ace/Log_Msg.h>头文件. ACE日志输出 ACE提供了两个宏来支持日志输出:ACE_DEBUG.ACE_ERROR. 这两个宏的内部实现和行为都是一样,只是为了在语义上区

ACE日志系统

引用于:http://blog.csdn.net/focusonace/article/details/3108873 http://peirenlei.iteye.com/blog/305036 介绍了ACE中日志系统(Logging Facility)的基本使用 一.简介 ACE有自己的Logging Facility,与log4cplus相似,ACE日志系统具有线程安全.灵活.分级显示等特点,可以面向程序调试.运行.测试.和维护等全生命周期,可以选择将信息输出到屏幕.文件.系统日志(如Wi

阿里云产品

弹性计算:云服务器ECS负载均衡SLB弹性伸缩服务ESS专有网络VPC 数据存储:云数据库RDS开放结构化数据服务OTS开放缓存服务OCS分布式关系型数据库服务 存储与CDN:开放存储服务OSS内容分发网络CDN开放归档服务OAS键值存储KVStore 大规模计算:开放数据处理服务ODPS采云间DPC分析数据库服务ADS云道CDP 云盾高级版:DDOS高防IP云监控 应用服务:云引擎ACE简单日志服务SLS消息队列服务MQS开放搜索服务性能测试服务PTS开放消息服务ONS多媒体转码服务MTS

使用ACE日志设施(一)HelloWorld

(1)开始使用日志设施 使用日志设施,总是要包含头文件: #include "ace/Log_Msg.h" ACE日志的Hello World [cpp] view plaincopyprint? #include "ace/Log_Msg.h" int main(int argc, char *argv[]) { ACE_DEBUG((LM_INFO,ACE_TEXT("Hello ACE Log Msg !"))); return 0; };

【阿里云产品公测】以开发者角度看ACE服务『ACE应用构建指南』

?;ZnD(4?   评测介绍 1V-sibE   j|LOg 评测产品: 云引擎ACE服务 开发语言: PHP 评测人: mr_wid 评测时间: 2014年10月13日-19日 XV1XzG#C   .>p.k*vU   评测概要 9]:F!d/   fYlqaO4[   非常有幸能够申请到ACE的公测资格, 在本篇评测中, 笔者将以一个开发者的角度来对云引擎ACE服务进行介绍与使用.在本篇评测中, 您将看到: ACE能够做些什么 ACE应用的创建与发布 应用的配置与调试 ACE扩展服务的使

zcelib - One cplusplus C++ crossplatform library use for develop server,similar to ACE.

zcelib - One cplusplus C++ crossplatform library use for develop server,similar to ACE.OS适配层,为了适应WINDOWS和LINUX两个环境的代码增加的一层,同时都有一些扩展,基本可以替代ACE了.这部分其实用不少有趣的代码,主要思路是在Windows下模拟Posix的代码.让我的代码可以在Windows下直接调试.这部分代码都是以 zce_os_adapt_XXX 开头命名的.代码都是在ZCE_LIB名字空

Ace教你一步一步做Android新闻客户端(五) 优化Listview

今天写存货了 调试一些动画参数花了些时间 ,嘿嘿存货不多了就没法做教程了,今天来教大家优化listview,等下我把代码编辑下 这次代码有些多 所以我把条理给大家理清楚.思路就是把加载图片的权利交给OnScrollListener . 1 首先来到 NewsAdapter这个类 ,我们给他实现了一个 AbsListView.OnScrollListener 这个接口,这个接口有两个方法: @Override public void onScrollStateChanged(AbsListView

ACE首页更改

@{ Layout = null; } <!DOCTYPE html> <html lang="zh-cn"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta charset="utf-8" /> <title>控制面板 - CarCMS 后台管理系

System.InvalidOperationException: 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。

最近用MVC3 做了一个项目,发布时项目的中的数据导入功能(Excel格式,有固定的导入数据模板)居然不能用,查看报错日志,发现是“System.InvalidOperationException: 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序............”. 在网上找一些资料,把问题解决了.如下图所示. 后台功能代码:导入与导出实现代码. 1 #region -使用IO写入Excel- 2 /// <summary> 3 /// 使用IO写入E