amqp.node库,查看错误

时间:2017-06-12 21:53:04

标签: node.js amqp

我尝试使用amqp.node库通过SSL连接到Rabbit并根据文档:http://www.squaremobius.net/amqp.node/ssl.html 你应该将console.warn传递给当时的回调。在我刚开始工作的项目中(我的第一个节点项目),我们使用的是winston logger。那么我怎么才真正看到了 错误,因为当我这样做时,

var opts = { }; // my ssl info
amqplib.connect("ampws://{user}:{pass}@{host}:{port}", opts).then(function(err, conn) {
    if (err) {
        winstonLogger.error("err: " + err) // this just prints [object Object]
    }
}).then(null, console.warn);

我不确定如何将console.warn映射到我的实际记录器。

1 个答案:

答案 0 :(得分:0)

试试这个:

class BusinessInfoViewController: UIViewController, MKMapViewDelegate {

@IBOutlet weak var businessLoc: MKMapView!
@IBOutlet weak var backBTN: UIBarButtonItem!

@IBOutlet weak var backbtn: UIButton!

var businessCoor: CLLocationCoordinate2D!

   var businessName: String!





override func viewDidLoad() {
    super.viewDidLoad()



    let initialLocation = CLLocationCoordinate2DMake(businessCoor.latitude, businessCoor.longitude)

    let span = MKCoordinateSpanMake(0.01, 0.01)
    let region = MKCoordinateRegionMake(initialLocation, span)

    businessLoc.setRegion(region, animated: true)

    let annotation = MKPointAnnotation()
    annotation.coordinate = initialLocation
    annotation.title = businessName

    businessLoc.addAnnotation(annotation)

    self.businessLoc.delegate = self


// Do any additional setup after loading the view.
}