[Groonga-commit] groonga/gcs-console [master] Add error logging

Zurück zum Archiv-Index

Yoji SHIDARA null+****@clear*****
Wed Dec 26 13:42:46 JST 2012


Yoji SHIDARA	2012-12-26 13:42:46 +0900 (Wed, 26 Dec 2012)

  New Revision: 3396fe92f510def16ee3bdf179534235ab4b5d7f
  https://github.com/groonga/gcs-console/commit/3396fe92f510def16ee3bdf179534235ab4b5d7f

  Log:
    Add error logging

  Modified files:
    routes/domains.js

  Modified: routes/domains.js (+7 -0)
===================================================================
--- routes/domains.js    2012-12-26 13:04:59 +0900 (0661e81)
+++ routes/domains.js    2012-12-26 13:42:46 +0900 (f5ac596)
@@ -52,6 +52,7 @@ function withDomain(req, res, callback) {
     DomainName: domain.DomainName
   }, function(error, data) {
     if (error) {
+      console.error("Error in DescribeIndexFields:", error);
       res.status(500);
       res.render('error', {error: new Error(error.Message)});
       return;
@@ -208,6 +209,7 @@ exports.createPost = function(req, res) {
     DomainName: domainName
   }, function(error, data) {
     if (error) {
+      console.error('Error in CreateDomain:', error);
       if (error.Message) {
         res.status(500);
         res.render('error', {error: new Error(error.Message)});
@@ -234,6 +236,7 @@ exports.delete = function(req, res) {
     DomainName: req.params.name
   }, function(error, data) {
     if (error) {
+      console.error('Error in DeleteDomain:', error);
       res.status(500);
       res.render('error', {error: new Error(error.Message)});
       return;
@@ -282,6 +285,7 @@ exports.createIndexField = function(req, res) {
 
     var doneCallback = function(error, data) {
       if (error) {
+        console.error('Error in DefineIndexField:', error);
         res.status(500);
         res.render('domain-index-fields', {
           error: errorToRender(error),
@@ -306,6 +310,7 @@ exports.deleteIndexField = function(req, res) {
       IndexFieldName: req.params.indexFieldName
     }, function(error, data) {
       if (error) {
+        console.error('Error in DeleteIndexField:', error);
         res.status(500);
         res.render('domain-index-fields', {
           error: errorToRender(error),
@@ -336,6 +341,7 @@ exports.uploadPost = function(req, res) {
       try {
         var docs = JSON.parse(data);
       } catch(e) {
+        console.error('Failed to parse JSON', e);
         res.status(400);
         res.render('domain-upload', {
           action: 'domain_upload',
@@ -347,6 +353,7 @@ exports.uploadPost = function(req, res) {
 
       req.documentService.DocumentsBatch(options, function(err, data) {
         if (err) {
+          console.error('Error in DocumentsBatch', err);
           res.status(400);
           res.render('domain-upload', {
             action: 'domain_upload',
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Zurück zum Archiv-Index