log4js linux下无法生成日志
运行程序时在windows7下可以生成debug.log log.log日志文件,但一模一样代码部署在Linux却无法生成日志文件。但程序是正常跑着的,求高手指教。 “log4j”: { “appenders”: [{ “type”: “file”, “category”: “log-debug”, “filename”: “./logs/debug.log”, “maxLogSize”: 204800000, “backups”: 10 }, { “type”: “file”, “category”: [“log-info”, “console”], “filename”: “./logs/log.log”, “maxLogSize”: 204800000, “backups”: 10 }, { “type”: “console” }] }
2 回复
没有写权限?
有写的权限。应该是上下文问题。之前我是用crontab启动node,/usr/local/node /opt/app.js,后来我写了个脚本start.sh,如下 cd /opt/ /usr/local/node app.js 这样启动 问题就解决了。