chore(opbeat): Remove opbeat react logging (#17173)

pull/17179/head
mrugesh mohapatra 2018-05-16 19:52:43 +05:30 committed by Stuart Taylor
parent 73526a665f
commit 0271e78a1d
8 changed files with 4 additions and 109 deletions

View File

@ -1,7 +1,6 @@
{
"presets": [ "es2015", "react", "stage-0" ],
"plugins": [
"add-react-displayname",
"transform-runtime",
"babel-plugin-add-module-exports",
"lodash",

View File

@ -1,5 +1,3 @@
import initOpbeat from 'opbeat-react';
import { createOpbeatMiddleware } from 'opbeat-react/redux';
import Rx from 'rx';
import debug from 'debug';
import { render } from 'redux-epic';
@ -11,25 +9,6 @@ import { App, createApp, provideStore } from '../common/app';
// client specific epics
import epics from './epics';
const {
__OPBEAT__ORG_ID,
__OPBEAT__APP_ID,
NODE_ENV
} = process.env;
const enableOpbeat = NODE_ENV !== 'development';
if (enableOpbeat) {
if (!__OPBEAT__ORG_ID || !__OPBEAT__APP_ID) {
console.error('OpBeat credentials not found in .env');
}
initOpbeat({
orgId: __OPBEAT__ORG_ID,
appId: __OPBEAT__APP_ID
});
}
const isDev = Rx.config.longStackSupport = debug.enabled('fcc:*');
const log = debug('fcc:client');
const hotReloadTimeout = 2000;
@ -54,7 +33,6 @@ const epicOptions = {
history: _history
};
const DOMContainer = document.getElementById('fcc');
defaultState.app.csrfToken = csrfToken;
@ -74,8 +52,7 @@ createApp({
defaultState,
epics,
epicOptions,
enhancers: isDev && devToolsExtension && [ devToolsExtension() ],
middlewares: enableOpbeat && [ createOpbeatMiddleware() ]
enhancers: isDev && devToolsExtension && [ devToolsExtension() ]
})
.doOnNext(() => {
if (module.hot && typeof module.hot.accept === 'function') {

View File

@ -109,7 +109,6 @@ const paths = {
],
vendorMain: [
resolve('opbeat-react'),
resolve('jquery', '.js', '.min.js'),
resolve('bootstrap', 'npm.js', 'bootstrap.min.js'),
resolve('d3', '.js', '.min.js'),

76
package-lock.json generated
View File

@ -5165,14 +5165,6 @@
"is-arrayish": "0.2.1"
}
},
"error-stack-parser": {
"version": "1.3.6",
"resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-1.3.6.tgz",
"integrity": "sha1-4Oc7k+QXE40c18C3RrGkoUhUwpI=",
"requires": {
"stackframe": "0.3.1"
}
},
"es-abstract": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.9.0.tgz",
@ -11197,11 +11189,6 @@
}
}
},
"loglevel": {
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz",
"integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po="
},
"loglevelnext": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/loglevelnext/-/loglevelnext-1.0.2.tgz",
@ -13581,27 +13568,6 @@
"fast-safe-stringify": "1.2.0"
}
},
"opbeat-js-core": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/opbeat-js-core/-/opbeat-js-core-0.3.2.tgz",
"integrity": "sha1-/hIMzCF0j4gz2lMLZAspvOX98iU=",
"requires": {
"error-stack-parser": "1.3.6",
"loglevel": "1.6.1",
"stack-generator": "1.1.0",
"url-parse": "1.2.0"
}
},
"opbeat-react": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/opbeat-react/-/opbeat-react-3.4.0.tgz",
"integrity": "sha1-ivOLnjIq3JBQltk7aCJ8hBdddf0=",
"requires": {
"loglevel": "1.6.1",
"opbeat-js-core": "0.3.2",
"opbeat-zone": "0.8.12-prm"
}
},
"opbeat-release-tracker": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/opbeat-release-tracker/-/opbeat-release-tracker-1.1.1.tgz",
@ -13611,11 +13577,6 @@
"opbeat-http-client": "1.2.2"
}
},
"opbeat-zone": {
"version": "0.8.12-prm",
"resolved": "https://registry.npmjs.org/opbeat-zone/-/opbeat-zone-0.8.12-prm.tgz",
"integrity": "sha1-76aLeSlygV+mghn5sKmS6qWb5hY="
},
"open": {
"version": "0.0.5",
"resolved": "https://registry.npmjs.org/open/-/open-0.0.5.tgz",
@ -15157,11 +15118,6 @@
"resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
"integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM="
},
"querystringify": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz",
"integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs="
},
"raf": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/raf/-/raf-3.4.0.tgz",
@ -16105,7 +16061,8 @@
"requires-port": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
"integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
"integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
"dev": true
},
"reselect": {
"version": "3.0.1",
@ -17669,26 +17626,6 @@
"resolved": "https://registry.npmjs.org/stable/-/stable-0.1.6.tgz",
"integrity": "sha1-kQ9dKu17Ugxud3SZwfMuE5/eyxA="
},
"stack-generator": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-1.1.0.tgz",
"integrity": "sha1-NvapIHUabBD0maE8Msu19RoLiyU=",
"requires": {
"stackframe": "1.0.4"
},
"dependencies": {
"stackframe": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.0.4.tgz",
"integrity": "sha512-to7oADIniaYwS3MhtCa/sQhrxidCCQiF/qp4/m5iN3ipf0Y7Xlri0f6eG29r08aL7JYl8n32AF3Q5GYBZ7K8vw=="
}
}
},
"stackframe": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/stackframe/-/stackframe-0.3.1.tgz",
"integrity": "sha1-M6qE8Rd6VUjIk1Uzy/6zQgl19aQ="
},
"stackman": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/stackman/-/stackman-2.0.1.tgz",
@ -19417,15 +19354,6 @@
"integrity": "sha1-wHJ1aWetJLi1nldBVRyqx49QuLc=",
"dev": true
},
"url-parse": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.2.0.tgz",
"integrity": "sha512-DT1XbYAfmQP65M/mE6OALxmXzZ/z1+e5zk2TcSKe/KiYbNGZxgtttzC0mR/sjopbpOXcbniq7eIKmocJnUWlEw==",
"requires": {
"querystringify": "1.0.0",
"requires-port": "1.0.0"
}
},
"url-parse-lax": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",

View File

@ -40,7 +40,6 @@
"dependencies": {
"accepts": "^1.3.0",
"babel-core": "^6.18.1",
"babel-plugin-add-react-displayname": "0.0.5",
"babel-preset-es2015": "^6.3.13",
"babel-preset-react": "^6.3.13",
"babel-register": "^6.3.0",
@ -101,7 +100,6 @@
"normalize-url": "^1.3.1",
"normalizr": "2.2.1",
"opbeat": "^4.14.0",
"opbeat-react": "^3.4.0",
"passport": "^0.4.0",
"passport-facebook": "^2.0.0",
"passport-github": "^1.0.0",

View File

@ -1,9 +1,6 @@
COMPOSE_PROJECT_NAME=freecodecamp
MONGOHQ_URL='mongodb://localhost:27017/freecodecamp'
OPBEAT_FRONTEND_ORG_ID=stuff
OPBEAT_FRONTEND_APP_ID=stuff
FACEBOOK_ID=stuff
FACEBOOK_SECRET=stuff

View File

@ -3,7 +3,6 @@ import helmet from 'helmet';
let trusted = [
"'self'",
'https://search.freecodecamp.org',
'https://*.opbeat.com',
'https://*.algolianet.com'
];

View File

@ -53,9 +53,7 @@ module.exports = {
plugins: [
new webpack.DefinePlugin({
'process.env': {
NODE_ENV: JSON.stringify(__DEV__ ? 'development' : 'production'),
__OPBEAT__ORG_ID: JSON.stringify(process.env.OPBEAT_FRONTEND_ORG_ID),
__OPBEAT__APP_ID: JSON.stringify(process.env.OPBEAT_FRONTEND_APP_ID)
NODE_ENV: JSON.stringify(__DEV__ ? 'development' : 'production')
},
__DEVTOOLS__: !__DEV__
}),