QT log4qt 无法生成日志到中文的路径中的解决方案
一.使用log4qt时,应用程序安装在带有中文路径下,导致无法生成日志到安装目录中?
问题描述:如下的配置文件,log4j.appender.File.File 后面跟随的路径是当前路径,你可能觉得自己的日志能够生成在当前路径中,如果你试着用自己的程序双击启动一个文件时,你会发现日志生成在双击文件当前目录下。这是一个关于 log4qt 的bug!!!!
[General]
log4j.rootLogger=INFO, File
log4j.appender.File=org.apache.log4j.RollingFileAppender
log4j.appender.File.File=./log/application_Log.log
log4j.appender.File.MaxFileSize=30072KB
log4j.appender.File.Encoding=utf-8
log4j.appender.File.AppendFile=true
log4j.appender.File.layout=org.apache.log4j.PatternLayout
log4j.appender.File.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%p] %m%n