コード例 #1
0
ファイル: appManager.js プロジェクト: topfreegames/pomelo
'use strict';

const async = require('async');
const plog = require('pomelo-logger');

const utils = require('../../util/utils');
const logger = plog.getLogger('pomelo', __filename);
const trxLogger = plog.getLogger('transaction-log', __filename);
const trxErrorLogger = plog.getLogger('transaction-error-log', __filename);

const manager = module.exports;

manager.transaction = function(name, conditions, handlers, retry) {
  if (retry === undefined) {
    retry = 1;
  }

  if (typeof name !== 'string') {
    logger.error('transaction name is error format, name: %s.', name);
    return;
  }

  if (typeof conditions !== 'object' || typeof handlers !== 'object') {
    logger.error('transaction conditions parameter is error format, ' +
                 'conditions: %j, handlers: %j.', conditions, handlers);
    return;
  }

  const cmethods = [];
  const cnames = [];
  let key;
コード例 #2
0
ファイル: app.js プロジェクト: cpscorpio/parentsHeart
        {
            "type": "file",
            "filename": __dirname + "/logs/log.log",
            "pattern": "web",
            "maxLogSize": 1048576,
            "layout": {
                "type": "basic"
            },
            "backups": 5,
            "category": "web-log"
        }
    ],
    replaceConsole: true
});

var logger = log4js.getLogger("web-log",__filename,process.pid);
process.env.LOGGER_LINE = true;

// all environments
app.set('port', process.env.PORT || 3000);
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade');
app.use(express.favicon());

app.use(express.json());
app.use(express.urlencoded());
app.use(express.methodOverride());
app.use(express.bodyParser({uploadDir:path.join(__dirname,'upload')}));
app.use(express.cookieParser('xnal parentsheart'));
app.use(express.session());