永远存储console.log输出在哪里?

 用户tkeex06qp1 发布于 2023-02-04 19:52

我永远安装并使用它,发现它非常有趣.

但我意识到日志被放置在其他地方.有什么提示吗?

6 个回答
  • 这为我工作:

    forever -a -o out.log -e err.log app.js
    

    2023-02-04 19:53 回答
  • 尝试命令

    > forever logs
    

    要么

    > sudo forever logs
    

    您将获得日志文件的位置

    2023-02-04 19:53 回答
  • 如果运行命令"forever logs",则可以看到日志文件的位置.

    资料来源:https://github.com/foreverjs/forever

    2023-02-04 19:53 回答
  • 默认情况下,永远会将日志放入文件~/.forever/夹中的随机文件中.

    您应该运行forever list以查看正在运行的进程及其相应的日志文件.

    样本输出

    >>> forever list
    info:    Forever processes running
    data:        uid  command       script forever pid  logfile                         uptime
    data:    [0] 6n71 /usr/bin/node app.js 2233    2239 /home/vagrant/.forever/6n71.log 0:0:0:1.590
    

    但是,最好-l用bryanmac提到的那个来指定.

    2023-02-04 19:54 回答
  • Forever获取输出的命令行选项:

    -l  LOGFILE      Logs the forever output to LOGFILE
    -o  OUTFILE      Logs stdout from child script to OUTFILE
    -e  ERRFILE      Logs stderr from child script to ERRFILE
    

    例如:

    forever start -o out.log -e err.log my-script.js
    

    有关详细信息,请参见此处

    2023-02-04 19:54 回答
  • 需要正常 forever start script.js 启动,并检查控制台/错误日志使用 forever logs 此将打印永久存储的所有日志的列表,然后您可以使用tail -f /path/to/logs/file.log,这将打印实时日志到您的窗口.点击ctrl + z停止日志打印.

    2023-02-04 19:54 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有