欢迎访问Ningto's博客

Menu
  • 首页
  • 归档
  • 关于
  • 书签
  • 必应壁纸
  • IT聚合
  • 工具
    • 我的工具列表
    • 我的网盘
    • 必应每日壁纸API
    • Html转Markdown
    • 仙尘光标
Menu

log4cxx OutputDebugString DebugView

最后更新 2020-08-12 02:44:12   阅读量 1315

log4cxx常用appender有ConsoleAppender输出到控制台,RollingFileAppender输出到文件。

在GUI程序中使用log4cxx时,要想能实时看到输出日志一般用windows函数OutputDebugString,log4cxx console appender是显示不出来的。

所以如果log4cxx的日志能向OutputDebugString一样输出就好了,没想到还真有这样一个appender,如下配置就能实现了,这样就可以用vs输出窗口或者DebugView工具实时看日志了。

log4cxx.properties

log4j.logger.Test=DEBUG,rfa,odsa

log4j.appender.rfa=org.apache.log4j.RollingFileAppender
log4j.appender.rfa.Append=true
log4j.appender.rfa.File=./log/bondclient.log
log4j.appender.rfa.MaxFileSize=30MB
log4j.appender.rfa.MaxBackupIndex=30
log4j.appender.rfa.ImmediateFlush=true
log4j.appender.rfa.layout=org.apache.log4j.PatternLayout
log4j.appender.rfa.layout.ConversionPattern=[%d][%-5p][%t][%.20l] - %m%n

log4j.appender.odsa=org.apache.log4j.OutputDebugStringAppender
log4j.appender.odsa.layout=org.apache.log4j.PatternLayout
log4j.appender.odsa.layout.ConversionPattern=[%d][%-5p][%t][%.20l] - %m%n
(转载本站文章请注明作者和出处:泞途 - ningto.com)

下一篇 – 多线程锁key处理
上一篇 – sqlite3 安装、开发

  1. Windows

toningto@outlook.com

标签云

Life Android Javascript Python Windows Product Go Tools Java MQ Qt Node.js Tips Shell Design MongoDB Others Mac Mobile React C/C++ Web Boost Linux IOS Bug Database

推广链接

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元

多谢支持,用了好几年,服务很稳定支持多设备!

其他

文章RSS

Copyright © 2016 Welcome To Ningto Blog | 鄂ICP备17003086号-2