首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得关于猫鼬错误信息的更多详细信息?

如何获得关于猫鼬错误信息的更多详细信息?
EN

Stack Overflow用户
提问于 2017-08-11 15:59:14
回答 1查看 263关注 0票数 0

我在猫鼬身上做了个发现:

代码语言:javascript
复制
var mongoose = require("mongoose");
let User = require("@myRepo/myapp").user;

function getUser(){
   mongoose.set("debug", true);

   User.find({ _id: currentUserId })
      .limit(1)
      .exec(function(err, user) {
         if (err) {
            console.log("err: " + err);
            throw err;
         }

         console.log("user: ", user);
      });
 }

查找“成功运行”,但在执行之前,每次都会在控制台日志中出现“猫鼬”错误。没有错误的功能(错误,用户)是抛出!

这是猫鼬的错误:

代码语言:javascript
复制
myapp      | [2017-08-11T15:30:38.505Z] ERROR: sys/289 on 58e82c8426b7: Mongoose: user.find({ _id: 10646 }, { limit: 1, fields: {} }) (type=app)

没有关于这个猫鼬错误的详细信息。我如何分析这个错误?

Mongoose.set(“调试”,真);-没有任何影响

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-16 12:00:06

信息:

代码语言:javascript
复制
myapp      | [2017-08-11T15:30:38.505Z] ERROR: sys/289 on 58e82c8426b7: Mongoose: user.find({ _id: 10646 }, { limit: 1, fields: {} }) (type=app)

是典型的猫鼬调试模式下的日志消息。文字“错误:”在我的意义上是一个错误。

如果您在代码中注释或删除所有

代码语言:javascript
复制
mongoose.set("debug", true); 

并将配置日志级别设置为"info“或更低。

代码语言:javascript
复制
logging: {
  level: "info"
},

所有日志消息(在本例中,所有带有“ERROR:”的消息)都会消失。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45639319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档