mybatis整合log4j 輸出亂碼

我的問題:

解決方法:log4j.properties配置中,有空格和註釋導致的!坑啊!

log4j.rootLogger=DEBUG, stdout 
log4j.logger.com.thundersoft.mybatis.model=TRACE
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n //控制輸出格式

後來把所有空格和註釋去掉後,就正常了(主要是註釋)

 

 

 

 

總結基本上網上所說按照以下步驟解決:

1.idea安裝目錄下的bin/idea64.exe.vmoptions和bin/idea.exe.vmoptions追加-Dfile.encoding=UTF-8 
2.log4j對應的properties文件中需要增加log4j.appender.F.Encoding=utf-8(其中F是自定義的) 
3.idea–》setting–》File encoding–》修改三處編碼集爲UTF-8 
4.發佈服務器修改,edit configuration–》VM options=-Dfile.encoding=UTF-8 
5.utf大小寫,注意所有配置文件後面不要有空格!不要有空格!不要有空格!
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章