diff --git a/.eslintrc b/.eslintrc index 9f774f708d97..0af482f99a4d 100644 --- a/.eslintrc +++ b/.eslintrc @@ -23,7 +23,6 @@ "handleError" : false, "getAvatarUrlFromUsername" : false, "getAvatarSuggestionForUser" : false, - "Logger" : false, "modal" : false, "menu" : false, "Npm" : false, @@ -38,7 +37,6 @@ "Settings" : false, "SideNav" : false, "t" : false, - "toastr" : false, "TwitterConnect" : false, "UserRoles" : false, "VideoRecorder" : false, diff --git a/packages/rocketchat-custom-oauth/package.js b/packages/rocketchat-custom-oauth/package.js index 61959f683b9d..2bc7cb80ca7a 100644 --- a/packages/rocketchat-custom-oauth/package.js +++ b/packages/rocketchat-custom-oauth/package.js @@ -12,6 +12,7 @@ Package.onUse(function(api) { api.use('ecmascript'); api.use('accounts-oauth'); api.use('service-configuration'); + api.use('rocketchat:logger'); api.use('templating', 'client'); diff --git a/packages/rocketchat-custom-oauth/server/custom_oauth_server.js b/packages/rocketchat-custom-oauth/server/custom_oauth_server.js index 02b8214ece0c..5f31776d85c1 100644 --- a/packages/rocketchat-custom-oauth/server/custom_oauth_server.js +++ b/packages/rocketchat-custom-oauth/server/custom_oauth_server.js @@ -4,6 +4,7 @@ import { Accounts } from 'meteor/accounts-base'; import { OAuth } from 'meteor/oauth'; import { HTTP } from 'meteor/http'; import { ServiceConfiguration } from 'meteor/service-configuration'; +import { Logger } from 'meteor/rocketchat:logger'; import _ from 'underscore'; const logger = new Logger('CustomOAuth'); diff --git a/packages/rocketchat-file-upload/server/config/GridFS.js b/packages/rocketchat-file-upload/server/config/GridFS.js index 4a6adfe55ea2..0a95bdc8c834 100644 --- a/packages/rocketchat-file-upload/server/config/GridFS.js +++ b/packages/rocketchat-file-upload/server/config/GridFS.js @@ -2,7 +2,7 @@ import { UploadFS } from 'meteor/jalik:ufs'; import stream from 'stream'; import zlib from 'zlib'; import util from 'util'; - +import { Logger } from 'meteor/rocketchat:logger'; import { FileUploadClass } from '../lib/FileUpload'; const logger = new Logger('FileUpload'); diff --git a/packages/rocketchat-file-upload/server/lib/proxy.js b/packages/rocketchat-file-upload/server/lib/proxy.js index da8637cdfb99..7f6c41ef1275 100644 --- a/packages/rocketchat-file-upload/server/lib/proxy.js +++ b/packages/rocketchat-file-upload/server/lib/proxy.js @@ -2,6 +2,7 @@ import { Meteor } from 'meteor/meteor'; import { WebApp } from 'meteor/webapp'; import { UploadFS } from 'meteor/jalik:ufs'; import { InstanceStatus } from 'meteor/konecty:multiple-instances-status'; +import { Logger } from 'meteor/rocketchat:logger'; import http from 'http'; import URL from 'url'; diff --git a/packages/rocketchat-lib/lib/templateVarHandler.js b/packages/rocketchat-lib/lib/templateVarHandler.js index f13bd9233a71..d823e4841f36 100644 --- a/packages/rocketchat-lib/lib/templateVarHandler.js +++ b/packages/rocketchat-lib/lib/templateVarHandler.js @@ -1,4 +1,5 @@ import { Meteor } from 'meteor/meteor'; +import { Logger } from 'meteor/rocketchat:logger'; let logger; diff --git a/packages/rocketchat-lib/server/functions/getFullUserData.js b/packages/rocketchat-lib/server/functions/getFullUserData.js index a9ba2d99ffec..dfe562daf9e3 100644 --- a/packages/rocketchat-lib/server/functions/getFullUserData.js +++ b/packages/rocketchat-lib/server/functions/getFullUserData.js @@ -1,4 +1,5 @@ import s from 'underscore.string'; +import { Logger } from 'meteor/rocketchat:logger'; const logger = new Logger('getFullUserData'); diff --git a/packages/rocketchat-lib/server/lib/debug.js b/packages/rocketchat-lib/server/lib/debug.js index 712a34d25608..ca32e6a9f1ec 100644 --- a/packages/rocketchat-lib/server/lib/debug.js +++ b/packages/rocketchat-lib/server/lib/debug.js @@ -2,6 +2,7 @@ import { Meteor } from 'meteor/meteor'; import { WebApp } from 'meteor/webapp'; import { InstanceStatus } from 'meteor/konecty:multiple-instances-status'; import _ from 'underscore'; +import { Logger } from 'meteor/rocketchat:logger'; const logger = new Logger('Meteor', { methods: { diff --git a/packages/rocketchat-lib/server/startup/oAuthServicesUpdate.js b/packages/rocketchat-lib/server/startup/oAuthServicesUpdate.js index 7bff4f149603..d320b580ee3c 100644 --- a/packages/rocketchat-lib/server/startup/oAuthServicesUpdate.js +++ b/packages/rocketchat-lib/server/startup/oAuthServicesUpdate.js @@ -1,6 +1,7 @@ import { Meteor } from 'meteor/meteor'; import { ServiceConfiguration } from 'meteor/service-configuration'; import { CustomOAuth } from 'meteor/rocketchat:custom-oauth'; +import { Logger } from 'meteor/rocketchat:logger'; import _ from 'underscore'; const logger = new Logger('rocketchat:lib', { diff --git a/packages/rocketchat-logger/client/ansispan.js b/packages/rocketchat-logger/client/ansispan.js index b0a1d7e6948e..2f3c2b554a83 100644 --- a/packages/rocketchat-logger/client/ansispan.js +++ b/packages/rocketchat-logger/client/ansispan.js @@ -1,6 +1,4 @@ -/* globals ansispan:true */ - -ansispan = function(str) { +export const ansispan = function(str) { str = str.replace(/>/g, '>'); str = str.replace(/