Poco 日志 之 系统日志
来源:互联网 发布:淘宝详情页制作软件 编辑:程序博客网 时间:2024/05/16 09:19
Poco 支持Windows 事件日志. 仅支持WIN
Poco::AutoPtr<Poco::EventLogChannel> log(new Poco::EventLogChannel);
log->open();Poco::Message msg;
msg.setSource("1111");
msg.setText("333");
msg.setPriority(Poco::Message::PRIO_INFORMATION);
msg.setTime(Poco::LocalDateTime().timestamp());
log->log(msg);
log->close();
SyslogChannel 此类和上面的类使用类似.
#include <Poco/AutoPtr.h>
#include <Poco/LocalDateTime.h>
#include <Poco/Message.h>
#ifdef POCO_OS_WINDOWS_NT
#include <Poco/EventLogChannel.h>
#endif
#ifdef POCO_OS_LINUX
#include <Poco/SyslogChannel.h>
#endif
void Utility::sys_log(string text)
{
#ifdef POCO_OS_WINDOWS_NT
Poco::AutoPtr<Poco::EventLogChannel> log(new Poco::EventLogChannel);
#endif
#ifdef POCO_OS_LINUX
Poco::AutoPtr<Poco::SyslogChannel> log(new Poco::SyslogChannel);
#endif
log->open();
Poco::Message msg;
msg.setText(text);
msg.setPriority(Poco::Message::PRIO_ERROR);
log->log(msg);
log->close();
}
- Poco 日志 之 系统日志
- POCO日志框架
- POCO: 日志的使用
- 多线程Poco::Logger生成日志
- PoCo 日志加时间戳
- POCO日志库使用示例
- Poco::日志的配置文件属性
- Linux之日志系统
- Linux之日志系统
- 日志系统之Flume日志收集
- 日志系统之Flume日志收集
- Linux系统之系统日志
- 使用Poco::Logger实现日志功能
- Poco C++ 日志框架使用 Pcoco Logger
- Poco C++ 简单的日志封装
- POCO开源库的日志使用示例
- Poco Application 框架学习(3)配置文件,日志
- Poco logger 日志使用小析
- MFC ActiveX控件:添加自定义方法
- Java学习从入门到精通
- solaris查看端口的占用
- linux下FrameBuffer学习
- C# Winform实现可复用的自动升级系统
- Poco 日志 之 系统日志
- Android--相机预览及拍照临时文件/SurfaceView
- 让你的应用支持新iPad的Retina显示屏
- C#实现程序的版本自动升级更新
- UVA 10128 Queue
- 绑定jndi并载入数据源
- QueryPerformanceCounter
- UTF-8编码实测
- 四则运算之逻辑组合运算