log4cplus无法写入中文的处理方法
2011-05-25 15:55
218 查看
### 简介 ###
log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统.受Apache Software License保护。作者是Tad E. Smith。log4cplus具有线程安全、灵活、以及多粒度控制的特点,通过将信息划分优先级使其可以面向程序调试、运行、测试、和维护等全生命周期; 你可以选择将信息输出到屏幕、文件、NT event log、甚至是远程服务器;通过指定策略对日志进行定期备份等等。
### 下载 ###
最新的log4cplus可以从以下网址下载 http://log4cplus.sourceforge.net
在使用过程中,竟然发现无法写入中文,中文后面的字符串都被截掉了。处理方式很简单,在log4cplus调用前面加上以下代码:
std::locale::global(std::locale("chs"));
log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统.受Apache Software License保护。作者是Tad E. Smith。log4cplus具有线程安全、灵活、以及多粒度控制的特点,通过将信息划分优先级使其可以面向程序调试、运行、测试、和维护等全生命周期; 你可以选择将信息输出到屏幕、文件、NT event log、甚至是远程服务器;通过指定策略对日志进行定期备份等等。
### 下载 ###
最新的log4cplus可以从以下网址下载 http://log4cplus.sourceforge.net
在使用过程中,竟然发现无法写入中文,中文后面的字符串都被截掉了。处理方式很简单,在log4cplus调用前面加上以下代码:
std::locale::global(std::locale("chs"));
相关文章推荐
- log4cplus无法写入中文的处理方法
- easyUI icon中文命名图片无法在浏览器中访问处理方法
- Windows 7安装软件时无法将注册值写入注册表的处理方法
- Microsoft SQL Server中条件字段是Nvarchar类型的,条件有中文的无法查询的原因及处理方法
- Windows 7安装软件时无法将注册值写入注册表的处理方法
- FTP服务器提示无法打开FTP文件夹是否有权限访问或者不能上传中文的处理方法
- 日志文件满而造成SQL数据库无法写入文件处理方法
- 解决UNICODE字符集下CStuioFile无法写入中文
- EAS应付单无法反审核处理方法
- ie 无法下载中文名文件 解决方法 【修改IIS5注册表可以支持中文文件名】
- python处理csv文件名中中文字符解决方法
- 解决UNICODE字符集下CStdioFile的Writestring无法写入中文的问题
- 关于wprintf无法打印unicod中文字符的解决方法
- ubuntu/Linux PDF文件中文无法显示或中文为方块的解决方法
- ora-12154 TNS:"无法处理服务名"的一个解决方法
- Ubuntu下Sublime Text 3解决无法输入中文的方法
- win10系统下无法在游戏中输入中文的解决方法
- JQuery下focus()无法自动获取焦点的处理方法 jquery如何使文本框获得焦点
- 对于Packet for query is too large(mysql写入数据过大) 问题的处理方法二
- linux下处理txt中中文乱码的方法