log文件生成中文名字,乱码

GDZLDXS 2016-09-09 04:40:58
[b]Java用到的properties文件生成的,含有文件名是中文的log文件,文件名乱码,文件里面中文内容不乱?
这是什么原因?

# rootLogger是所有日志的根日志,修改该日志属性将对所有日志起作用
# 下面的属性配置中,所有日志的输出级别是info,输出源是console
log4j.rootLogger=info,console,R
# 定义输出源的输入位置是控制台
log4j.appender.console=org.apache.log4j.ConsoleAppender
# 定义输出日志的布局采用的类[size=14px]

log4j.appender.console.layout=org.apache.log4j.PatternLayout
# 定义日志输出布局
log4j.appender.console.layout.ConversionPattern=%d %p [%c]%n - %m%n

log4j.appender.R=org.apache.log4j.DailyRollingFileAppender

log4j.appender.R.File=C:\\Users\\Administrator\\Desktop\\中文名字日志.log
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d-[TS] %p %t %c - %m%n
log4j.appender.R.encoding=UTF-8


已经这样设置了,还是文件名字乱码!!!
求教大神!!!
...全文
331 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
快跑蜗牛哥 2016-09-12
  • 打赏
  • 举报
回复
log 文件名 一般不用中文的吧?
  • 打赏
  • 举报
回复
log4j.appender.common-error=org.apache.log4j.DailyRollingFileAppender log4j.appender.common-error.file=${user.home}/logs/中文名字日志.log log4j.appender.common-error.layout=org.apache.log4j.PatternLayout log4j.appender.common-error.threshold=ERROR log4j.appender.common-error.layout.conversionPattern= %d [%X{loginUserId}/%X{req.remoteAddr}/%X{req.id} - %X{entranceMethod} - %X{req.requestURIWithQueryString}] %-5p %c - %m%n 希望可以帮助到你
  • 打赏
  • 举报
回复
在开发当中文件名尽量少用中文名,这样会减少很多麻烦!!
walkman_22 2016-09-09
  • 打赏
  • 举报
回复
引用 楼主 GDZLDXS 的回复:
[b]Java用到的properties文件生成的,含有文件名是中文的log文件,文件名乱码,文件里面中文内容不乱? 这是什么原因? 我 # rootLogger是所有日志的根日志,修改该日志属性将对所有日志起作用 # 下面的属性配置中,所有日志的输出级别是info,输出源是console log4j.rootLogger=info,console,R # 定义输出源的输入位置是控制台 log4j.appender.console=org.apache.log4j.ConsoleAppender # 定义输出日志的布局采用的类[size=14px] log4j.appender.console.layout=org.apache.log4j.PatternLayout # 定义日志输出布局 log4j.appender.console.layout.ConversionPattern=%d %p [%c]%n - %m%n log4j.appender.R=org.apache.log4j.DailyRollingFileAppender log4j.appender.R.File=C:\\Users\\Administrator\\Desktop\\中文名字日志.log log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%d-[TS] %p %t %c - %m%n log4j.appender.R.encoding=UTF-8 已经这样设置了,还是文件名字乱码!!! 求教大神!!!
最好还是把项目文件结构和报错信息,代码之类的都贴出来。。。这么说难理解。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧