美文网首页
关于egg日志的坑

关于egg日志的坑

作者: webjiacheng | 来源:发表于2018-01-31 15:48 被阅读0次

如果默认使用egg的日志的话,会自动生成在根目录下的logs文件夹内(test/prod环境),如果想json格式输出的话,在config.default.js进行配置

//  ${appInfo.root}/config/config.default.js
const config = exports = {
  logger: {
      outputJSON: true
    },
}

现在我想把test(测试环境的日志输出到其他工作目录)

//  ${appInfo.root}/config/config.test.js
module.exports = {
  logger: {
    //相对config文件夹的上一级目录
    dir: "../logs"
  }
};

坑来了:在linux上千万不能使用vim对日志文件进行编辑,因为这是坑,一单你编辑后,系统就不会写入日志了,具体原因俺也不知道,可能是破坏了文件结构了吧,你如果知道的话记得留言告诉我哦!

如果需要在linux黑乎乎的窗口查看的话使用以下命令:
cat 由第一行开始显示档案内容
tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写
more 一页一页的显示档案内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页
head 只看头几行
tail 只看尾巴几行
nl 显示的时候,顺道输出 行号
od 以二进制的方式读取档案内容

相关文章

  • 关于egg日志的坑

    如果默认使用egg的日志的话,会自动生成在根目录下的logs文件夹内(test/prod环境),如果想json格式...

  • Egg.js学习与实战系列 · 文件上传配置

    在使用Egg.js搭建文件上传服务时,遇到了几个一般新手都会遇到的坑。经查阅官方文档,Egg框架中默认使用egg-...

  • egg scripts

    服务启动和停止 坑: 同一个服务器上运行了两个egg项目, 直接使用npm stop会杀死所有egg master...

  • 关于信鸽SDK(腾讯云推送)使用指北

    作者:Mr.Egg状态:完成转载请注明 关于信鸽的使用,确实遇到一些坑,文档里没提到的。在这里记录一下,直接上干货...

  • egg 设置跨域白名单

    本人纯前端,刚入坑egg一个月,nodejs 小白,得益于 egg 的优雅与强大,公司项目进展得十分顺利。我个人e...

  • Egg.js实战

    关于Egg.js介绍 可以参考egg - 为企业级框架和应用而生 概览 开始 -> 登录 -> 鉴权 -> Red...

  • egg学习中的坑

    1、关于ws中自动保存和egg自动重启的冲突 1)、ws中的自动保存egg识别不到,需要把这个自动保存关闭掉 ...

  • Egg + Vue 服务端渲染工程化建设

    在实现 egg + vue 服务端渲染工程化实现之前,我们先来看看前面两篇关于Webpack构建和Egg的文章: ...

  • egg+mongodb 配置

    安装egg npm i egg-init -g egg-init egg-example --type=simpl...

  • egg笔记

    创建egg项目 npm i egg-init -g egg-init egg-demo --type=simpl...

网友评论

      本文标题:关于egg日志的坑

      本文链接:https://www.haomeiwen.com/subject/mfflzxtx.html