84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
如图是之前在windows系统下使用的,把log4js的路径写成绝对路径;现在在mac系统下,从新改了路径,可是还是报错,不知道是怎么回事。这个不能写成绝对路径吗?
这是最初写的文件路径, 我以为是运行noded的问题,看了看应该是这个路径的问题,没有D盘
后来改成了mac下的绝对路径
但是还是出现了这样的报错
是我路径写的不对吗?可是文件生成了呀?
认证高级PHP讲师
应该不是log4js配置的问题,我试了下,按照你上面的配置能正常的建立目录,输出日志信息。下面是我的配置:
{ "appenders": [ { "type":"console", "category":"logInfo" }, { "type": "dateFile", "filename": "/Users/ycgAccount/Desktop/tmp/test", "pattern": "debug/-yyyy-MM-dd-hh.log", "absolute":true, "alwaysIncludePattern": true, "category":"logInfo" } ], "replaceConsole": false, "levels": { "log_file":"ALL", "console":"ALL", "logInfo":"ALL" } }
应该不是log4js配置的问题,我试了下,按照你上面的配置能正常的建立目录,输出日志信息。
下面是我的配置: