Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
/*
* @Author: enzo
* @Date: 2016-11-30 11:08:34
* @Last Modified by: slashhuang
* @Last Modified time: 2017-01-19 15:43:02
* @modified content : 以stream形式修改日志处理方式
*/
const winston = require('winston');
const Path = require('path');
const env = process.env['NODE_ENV'];
const fs = require('fs');
const fse = require('fs-extra');
const dateUtils = require("date-utils").language("es");
//一小时更新下日志
const heartbeat = 120*60*1000;
// const heartbeat = 10*1000;
const timeReg = 'YYYY-MM-DD';
/*
* 日志处理系统,在有日志的情况下只保留24个文件
*/
import { LogQueue } from './util';
const StreamPiper = require("fs-pipe");
/**
* 错误处理
*/
email2_type: "not_equals",
email2_assigned_to: 1});
report("#cc-bugs", key, forceUpdate,
{status: ["NEW", "UNCONFIRMED", "ASSIGNED", "REOPENED"],
email1: myUsername,
email1_type: "equals",
email1_cc: 1,
email2: myUsername,
email2_type: "not_equals",
email2_assigned_to: 1,
email2_creator: 1});
report("#fixed-bugs", key, forceUpdate,
{resolution: ["FIXED"],
changed_after: dateUtils.timeAgo(MS_PER_WEEK),
email1: myUsername,
email1_type: "equals",
email1_assigned_to: 1,
email1_creator: 1,
email1_cc: 1});
};
return bugzilla.search(
newTerms,
function(response) {
cache.set(cacheKey, response.bugs);
showBugs($(selector), response.bugs);
$(selector).find("h2").removeClass("loading");
});
});
}
const MS_PER_HOUR = 1000 * 60 * 60;
const MS_PER_DAY = MS_PER_HOUR * 24;
const MS_PER_WEEK = MS_PER_DAY * 7;
var defaults = {
changed_after: dateUtils.timeAgo(MS_PER_WEEK * 14)
};
function update(myUsername, isAuthenticated, forceUpdate) {
xhrQueue.clear();
var key = myUsername + "_" + (isAuthenticated ? "PRIVATE" : "PUBLIC");
report("#code-reviews", key, forceUpdate,
{status: ["NEW", "UNCONFIRMED", "ASSIGNED", "REOPENED"],
flag_DOT_requestee: myUsername});
report("#assigned-bugs", key, forceUpdate,
{status: ["NEW", "UNCONFIRMED", "ASSIGNED", "REOPENED"],
email1: myUsername,
email1_type: "equals",
email1_assigned_to: 1});
export function dateFormatReg(date, reg = 'YYYY-MM-DD HH24:MI:SS') {
dateUtils.language("es");
var dt = new Date(date);
return dt.toFormat(reg);
}
function(bug) {
lctimes[bug.id] = dateUtils.dateFromISO8601(bug.last_change_time);
});
function() {
var lcTime = $(this).attr("data-last-change");
$(this).text(dateUtils.prettyDate(lcTime));
});
}