啟動(dòng)時(shí)log4j報(bào)錯(cuò)
log4j:ERROR?setFile(null,true)?call?failed. java.io.FileNotFoundException:?\_debug.log?(拒絕訪問(wèn)。) at?java.io.FileOutputStream.open0(Native?Method) at?java.io.FileOutputStream.open(FileOutputStream.java:270) at?java.io.FileOutputStream.<init>(FileOutputStream.java:213) at?java.io.FileOutputStream.<init>(FileOutputStream.java:133) at?org.apache.log4j.FileAppender.setFile(FileAppender.java:294) at?org.apache.log4j.FileAppender.activateOptions(FileAppender.java:165) at?org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:223) at?org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:307) at?org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:172) at?org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:104) at?org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:842) at?org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768) at?org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648) at?org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514) at?org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580) at?org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526) at?org.apache.log4j.LogManager.<clinit>(LogManager.java:127) at?org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:63) at?org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:281) at?org.apache.logging.slf4j.SLF4JLoggerContext.getLogger(SLF4JLoggerContext.java:39) at?org.apache.commons.logging.LogFactory$Log4jLog.<init>(LogFactory.java:204) at?org.apache.commons.logging.LogFactory$Log4jDelegate.createLog(LogFactory.java:166) at?org.apache.commons.logging.LogFactory.getLog(LogFactory.java:109) at?org.apache.commons.logging.LogFactory.getLog(LogFactory.java:99) at?org.springframework.boot.SpringApplication.<clinit>(SpringApplication.java:201) at?com.debug.mooc.dubbo.one.server.BootMoreApplication.main(BootMoreApplication.java:30) log4j:ERROR?Either?File?or?DatePattern?options?are?not?set?for?appender?[debug]. log4j:ERROR?setFile(null,true)?call?failed.java.io.FileNotFoundException:?\_info.log?(拒絕訪問(wèn)。)
#logging logging.path=E:\\logs\\log logging.file=dubboOne logging.level.org.springframework?=?INFO logging.level.com.fasterxml.jackson?=?INFO logging.level.com.debug.mooc.dubbo.one?=?debug
改路徑之前也是這個(gè)錯(cuò),改完了自己把目錄都建好了,還是這個(gè)錯(cuò),不太懂log4j,網(wǎng)上說(shuō)是tomcat啥訪問(wèn)目錄權(quán)限問(wèn)題,請(qǐng)教下
2019-03-22
你把根目錄磁盤(pán)的權(quán)限 改為允許寫(xiě)讀 試試
2020-02-29
我只改了路徑,沒(méi)去創(chuàng)建相應(yīng)的log文件夾,直接運(yùn)行過(guò)了
2019-05-21
細(xì)心讀取錯(cuò)誤信息會(huì)發(fā)現(xiàn)無(wú)法創(chuàng)建和無(wú)法設(shè)置日志文件。
查看是否配置了log4j.properties文件,如果正確配置了進(jìn)行下一步。
查看配置文件項(xiàng)目中單項(xiàng)是否配置正確例如(4),
2019-04-17
我也遇到這個(gè)錯(cuò)誤了,我自己新建立的logs目錄權(quán)限都改成775了 還是報(bào)這個(gè)錯(cuò) ,我是在mac上做的