log4j:ERROR Either File or DatePattern options are not set for appender [E].

遇见这个错误:log4j:ERROR Either File or DatePattern options are not set for appender [E].
在这里插入图片描述
找度娘也没得到回应,然后就开始看配置文件,发现配置文件的一个根目录写错了 我都要吐了!!!
在这里插入图片描述
下面附加:log4j.properties配置

#//注意这里不要用INFO,DEBUG等 改个名字
log4j.rootLogger=DEBUG,E,stdout,D
#过滤掉spring框架下的额外日志
log4j.category.org.springframework=WARN
#输出到控制台
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.Threshold=debug
log4j.appender.stdout.layout.ConversionPattern=%d [%-5p] %c{1}:%L - %m%n
log4j.appender.stdout.encoding=utf-8
#输出DEBUG信息到指定文件
log4j.logger.D=DEBUG
log4j.appender.D=org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.layout=org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%n
log4j.appender.D.datePattern=yyyy-MM-dd'.log'
log4j.appender.D.Threshold=DEBUG
log4j.appender.D.append=true
log4j.appender.D.File=d:/log/debug_log.log
#输出error到指定文件
log4j.logger.E=error
log4j.appender.E=org.apache.log4j.DailyRollingFileAppender
log4j.appender.E.layout=org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%n
log4j.appender.E.datePattern=yyyy-MM-dd'.log'
log4j.appender.E.Threshold=error
log4j.appender.E.append=true
log4j.appender.error.File=d:/log/error.log
#打印sql语句
log4j.logger.com.ibatis=DEBUG
log4j.logger.java.sql.ResultSet=INFO
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
dl CШ.nuawer.00ss.100ss.0us . s0n. due.3s0nPrосси. C 1с> JsunProccu, dva 31) log4j:ERROR Either File or DatePattern options are not set for appender [JsonSignSuccessApp]. 2025-07-16 19:24:14,770 [main] DEBUG com.huawei.boss.sp.util.SysConfig - Use the given sysconfigfile, the name is: [ibsysconfig_8086.xl]. 2025-07-16 19:24:14,771 [main] DEBUG com.huawei.boss.sp.util.SysConfig - The sysconfigfile path: /bossapp/webadm/ibossproc2/mayi/yjny/ibsysconfig_8086.xm 2025-07-16 19:24:14,771 ([main] DEBUG com.huawei.boss.sp.util.SysConfig - Load <ibsysconfig.xml> Begin... 2025-07-16 19:24:14,771 [main] DEBUG com.huawei.boss.sp.util.SysConfig - Load <ibsysconfig.xml> File's [//config//system] Node Begin... This is not error message, application does not contain this class:java.lang.ClassNotFoundException: org.apache.xerces.jaxp.SAXParserFactoryImpl 2025-07-16 19:24:14,872 [main] DEBUG com.huawei.boss.sp.util.SystemEnv - The OS name is linux 2025-07-16 19:24:14,872 [main] DEBUG com.huawei.boss.sp.util.SystemEnv - The system command is env 2025-07-16 19:24:14,992 [main] DEBUG com.huawei.boss.sp.util.SystemEnv - Return Default Value 2025-07-16 19:24:14,992 [main] DEBUG com.huawei.boss.sp.busi.grayscale.GrayUtil - GrayUtil isGrayEnv isn't true,this isn't a grayscale environment. 2025-07-16 19:24:14,993 [main] DEBUG com.huawei.boss.sp.util.SysConfig - Load <ibsysconfig.xml> File's [//config//system] Node End, Used 222ms 2025-07-16 19:24:14,993 ([main] DEBUG com.huawei.boss.sp.util.SysConfig - Load <ibsysconfig.xml> DataSource Config Begin... 2025-07-16 19:24:14,995 [main] INFO com.huawei.boss.sp.util.fixedValue.CodeDefaultUtil$ConfigFile - initNSConfig start 2025-07-16 19:24:14,997 [main] INFO com.huawei.boss.sp.util.fixedValue.CodeDefaultUtil$ConfigFile - initNSConfig end,the size of namespace is:28 2025-07-16 19:24:14,997 [main] INFO com.huawei.boss.sp.util.fixedValue.CodeDefaultUtil$ConfigFile - initConfig start 2025-07-16 19:24:15,000 [main] INFO com.huawei.boss.sp.util.fixedValue.CodeDefaultUtil$ConfigFile - initConfig end,the size of defaultCode is:41 2025-07-16 19:24:16,337 [main] DEBUG com.huawei.boss.sp.util.SysConfig - Load <ibsysconfig.xm[> DataSource Config End, Used 1344ms 2025-07-16 19:24:16,337 [main] DEBUG com.huawei.boss.sp.util.SysConfig - Load <ibsysconfig.xml> End... 2025-07-16 19:24:16,339 [main] DEBUG com.huawei.boss.sp.util.BizConfig - Use the given bizconfigfile, the name is: [ibbizconfig.xml]. 2025-07-16 19:24:16,339 [main] DEBUG com.huawei.boss.sp.util.BizConfig - The bizconfigfile path: /bossapp/webadm/ibossproc2/mayi/yjny/ibbizconfig.xml 2025-07-16 19:24:16,339 [main] INFO com.huawei.boss.sp.util.BizConfig - Load <ibbizconfig.xml> Begin... 2025-07-16 19:24:16,359 [main] INFO com.huawei.boss.sp.util.BizConfig - Load <ibbizconfig.xmL> End, Used 20ms 2025-07-16 19:24:16,363 [main] INFO com.huawei.boss.sp.util.DictConfig - Load Table <CB_SYS_DICTITEM> Begin...
最新发布
07-17
java.io.FileNotFoundException: /home/aiapp/applog/RBOSS_CSF_SERVER/app.log (No such file or directory) 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 com.ai.appframe2.complex.util.AdvanceDailyRollingFileAppender.activateOptions(AdvanceDailyRoll ingFileAppender.java:203) 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.parseCatsAndRenderers(PropertyConfigurator.java:672) at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:516) 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.apache.log4j.Logger.getLogger(Logger.java:104) at org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:262) at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:108) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.ja va:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.apache.commons.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:1025) at org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:7 90) at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:541) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:292) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:269) at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:655) at com.ai.appframe2.complex.cache.CacheFactory.<clinit>(CacheFactory.java:37) at com.ai.common.CsfStartup.main(CsfStartup.java:19) log4j:ERROR Either File or DatePattern options are not set for appender [applog]. Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class com.ai.appframe2.co mmon.BaseSessionManager at com.ai.appframe2.common.BaseSessionManager.__getUserWithOutLog(BaseSessionManager.java:327) at com.ai.appframe2.common.SessionManager.__getUserWithOutLog(SessionManager.java:57) at org.apache.log4j.helpers.AIPatternParser$StaffCodePatternConverter.getFullyQualifiedName(AIPat ternParser.java:545) at org.apache.log4j.helpers.AIPatternParser$NamedPatternConverter.convert(AIPatternParser.java:49 5) at org.apache.log4j.helpers.PatternConverter.format(PatternConverter.java:65) at org.apache.log4j.AIPatternLayout.format(AIPatternLayout.java:498) at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:310) at org.apache.log4j.WriterAppender.append(WriterAppender.java:162) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.j ava:66) at org.apache.log4j.Category.callAppenders(Category.java:206) at org.apache.log4j.Category.forcedLog(Category.java:391) at org.apache.log4j.Category.log(Category.java:856) at org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:229) at com.ai.appframe2.complex.cache.CacheFactory.<clinit>(CacheFactory.java:127) at com.ai.common.CsfStartup.main(CsfStartup.java:19)
07-10
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值