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配置的问题,我试了下,按照你上面的配置能正常的建立目录,输出日志信息。
下面是我的配置: