Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const SimpleNodeLogger = require('simple-node-logger');
const moment = require('moment');
const cheerio = require('cheerio');
const charset = require('superagent-charset');
const request = require('superagent');
const fs = require('fs');
const urlencode = require('urlencode');
process.env.NODE_TLS_REJECT_UNAUTHORIZED = 0;
charset(request);
const opts = {
logFilePath: `logs/article-log-${moment().format('YYYY-MM-DD')}.log`,
timestampFormat: 'YYYY-MM-DD HH:mm:ss',
};
const log = SimpleNodeLogger.createSimpleLogger(opts);
// 获取小说内容并打包成txt文件
const getContent = (index, charterList, articleUrl, articleName) => {
log.info(`get charter ${charterList[index].title} content ...`);
request.get(articleUrl + charterList[index].href)
.charset('gbk')
.end((error, resp) => {
if (error) {
log.error(`get charter ${charterList[index].title} error : `, error);
} else {
log.info(`get charter ${charterList[index].title} success !`);
const $ = cheerio.load(resp.text);
const content = charterList[index].title + '\n' + unescape($($('#BookText')[0]).html()
.replace(/&#x/g, '%u')
.replace(/;/g, '')
.replace(/%uA0/g, ' ')
'use strict';
const log = require('simple-node-logger').createSimpleFileLogger('widdix.log'); // TODO replace with something that can be flushed finally
const serializeError = require('serialize-error');
const wrapper = (level) => {
return (message, data) => {
if (data !== undefined) {
if (data instanceof Error) {
log[level](message, serializeError(data));
} else {
log[level](message, JSON.stringify(data));
}
} else {
log[level](message);
}
};
};
/**
* @class MockBrowserTests
*
* @author: darryl.west@roundpeg.com
* @created: 10/10/14 5:02 PM
*/
var should = require('chai').should(),
dash = require('lodash' ),
MockLogger = require('simple-node-logger' ).mocks.MockLogger,
MockBrowser = require('../lib/MockBrowser');
describe('MockBrowser', function() {
'use strict';
describe('#instance', function() {
var browser = new MockBrowser(),
methods = [
'getDocument',
'getWindow',
'getHistory',
'getLocation',
'getNavigator',
'getLocalStorage',
'getSessionStorage'
];
/**
* @class AbstractBrowserTests
*
* @author: darryl.west@roundpeg.com
* @created: 10/10/14 9:32 AM
*/
var should = require('chai').should(),
dash = require('lodash' ),
jsdom = require('jsdom' ).jsdom,
MockLogger = require('simple-node-logger' ).mocks.MockLogger,
MockStorage = require('../lib/MockStorage' ),
AbstractBrowser = require('../lib/AbstractBrowser');
describe('AbstractBrowser', function() {
'use strict';
var createOptions = function() {
var opts = {},
doc = jsdom('<div>' ),
win = doc.defaultView;
opts.window = win;
opts.localStorage = new MockStorage();
opts.sessionStorage = new MockStorage();
return opts;</div>
/**
* @class AbstractStorageTests
*
* @author: darryl.west@roundpeg.com
* @created: 10/10/14 4:12 PM
*/
var should = require('chai').should(),
dash = require('lodash' ),
MockLogger = require('simple-node-logger' ).mocks.MockLogger,
MockStorage = require('../lib/MockStorage');
describe('MockStorage', function() {
'use strict';
describe('#instance', function() {
var storage = new MockStorage(),
methods = [
'getItem',
'setItem',
'clear',
'key',
'__protected'
];
it('should create an instance of MockStorage', function() {
code: '2',
description: 'test 2',
id: 'test-stop-2',
lat: '37.04783038',
lon: '-122.07521176',
name: 'Russell Ave and Valley Dr',
url: 'example.stop/2'
}
let testProjectId
let feedSourceId
let scratchFeedSourceId
let routerId
const log = SimpleNodeLogger.createSimpleFileLogger(
getTestFolderFilename(`e2e-run-${fileSafeTestTime}.log`)
)
const browserEventLogs = SimpleNodeLogger.createSimpleFileLogger(
getTestFolderFilename(`e2e-run-${fileSafeTestTime}-browser-events.log`)
)
const testResults = {}
const defaultTestTimeout = 100000
const defaultJobTimeout = 100000
function makeMakeTest (defaultDependentTests: Array | string = []) {
if (!(defaultDependentTests instanceof Array)) {
defaultDependentTests = [defaultDependentTests]
}
return (
name: string,
fn: Function,
timeout?: number,
dependentTests: Array | string = []
) => {
url: 'example.stop/1'
}
const dummyStop2 = {
code: '2',
description: 'test 2',
id: 'test-stop-2',
lat: '37.04783038',
lon: '-122.07521176',
name: 'Russell Ave and Valley Dr',
url: 'example.stop/2'
}
let testProjectId
let feedSourceId
let scratchFeedSourceId
let routerId
const log = SimpleNodeLogger.createSimpleFileLogger(
getTestFolderFilename(`e2e-run-${fileSafeTestTime}.log`)
)
const browserEventLogs = SimpleNodeLogger.createSimpleFileLogger(
getTestFolderFilename(`e2e-run-${fileSafeTestTime}-browser-events.log`)
)
const testResults = {}
const defaultTestTimeout = 100000
const defaultJobTimeout = 100000
function makeMakeTest (defaultDependentTests: Array | string = []) {
if (!(defaultDependentTests instanceof Array)) {
defaultDependentTests = [defaultDependentTests]
}
return (
name: string,
fn: Function,
*/
const config = require('../../config.js'),
pkg = require('../../package.json'),
chalk = require('chalk'),
_ = require('underscore'),
fileLog = config.logToFile,
consoleLog = config.logToConsole;
let log = {}
if(fileLog){
const SimpleNodeLogger = require('simple-node-logger'),
opts = {
logFilePath:'evol-'+(new Date()).toISOString().substring(0, 10)+'.log',
timestampFormat:'YYYY-MM-DD HH:mm:ss.SSS'
}
log = SimpleNodeLogger.createSimpleLogger( opts );
}
const asciiArt =
` ______ _ _ _ _
| ____| | | /| (_) (_)/|
| |____ _____ | |_ _| |_ _| |_| |_ _ _
| __\\ \\ / / _ \\| | | | | __| | | | __| | | |
| |___\\ V / (_) | | |_| | |_| | | | |_| |_| |
|______\\_/ \\___/|_|\\__,_|\\__|_|_|_|\\__|\\__, |
___ ___ _ ____ _____ _ __ __/ |
____ / __|/ _ \\ \'__\\ \\ / / _ \\ \'__| |___/
|____| \\__ \\ __/ | \\ V / __/ |
|___/\\___|_| \\_/ \\___|_| v`+pkg.version
function green(msg){
/**
* Import base packages
*/
const log = require('simple-node-logger').createSimpleLogger('./csgo-matchmaking.log');
const config = require("../config/config");
/**
* Set log level from config
*/
log.setLevel(config.application.logLevel);
module.exports = log;
var util = require('util')
var express = require('express');
var bodyParser = require('body-parser');
const path = require('path');
var log = require('simple-node-logger').createSimpleLogger('emulator.log');
var port = process.argv[2];
var app = express();
var jsonfile = require('jsonfile');
var fs = require('fs');
var server;
var DEPLOYED_FUNCTIONS_FILE = './functions.json';
app.use(logErrors);
app.use(bodyParser.json());
app.use(bodyParser.raw());
app.use(bodyParser.text());
app.use(bodyParser.urlencoded({
extended: true
}));