CNode

log4js linux下无法生成日志

Sshmnh发布于13 年前最后回复12 年前2 回复7773 浏览0 收藏

运行程序时在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)

W
wangxy#1·12 年前

没有写权限?

S
shmnh#2·12 年前
引用 wangxy没有写权限?

有写的权限。应该是上下文问题。之前我是用crontab启动node,/usr/local/node /opt/app.js,后来我写了个脚本start.sh,如下 cd /opt/ /usr/local/node app.js 这样启动 问题就解决了。

参与回复
登录后即可参与回复。登录